当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,