ASP.NET Parameter 参数问题
protected void btnSelect_Click(object sender, EventArgs e){
SqlDataSource2.SelectParameters.Clear();
string str = SqlDataSource2.SelectCommand
+ " where T_WareType.splb_TypeID = @splb_TypeID";
Parameter para1 = new Parameter("splb_TypeID", DbType.Int16); para1.DefaultValue = ddlWareType.SelectedItem.Value;
SqlDataSource2.SelectParameters.Add(para1);
if (txtWareName.Text != "")
{
str += " and T_Ware.sp_WareName like '%'+ @sp_WareName + '%'";
SqlDataSource2.SelectParameters.Add("sp_WareName", txtWareName.Text);
}
grdWareList.DataSourceID = null;
SqlDataSource2.SelectCommand = str;
grdWareList.DataSourceID = "SqlDataSource2";
}
红色语句有问题:错误提示 与“System.Web.UI.WebControls.Parameter.Parameter(string, System.TypeCode)”最匹配的重载方法具有一些无效参数 (平台是.net frameWork 3.5) --------------------编程问答-------------------- --------------------编程问答--------------------
--------------------编程问答-------------------- 少一个@符号,我想用红色标注的,结果显示这样了。
Parameter para1 = new Parameter("@splb_TypeID", DbType.Int16);
补充:.NET技术 , ASP.NET