SqlDataSource里面使用参数的问题
程序如下 :
string str_sql = "SELECT * FROM [tb_SoftBasicInfo] WHERE ([softid] LIKE '%' + @softid + '%')";
SqlDataSource1.ConnectionString = WebConfigurationManager.ConnectionStrings["SEMConnectionString"].ConnectionString;
ControlParameter ctl_softid = new ControlParameter("softid", "TextBox1", "Text");
SqlDataSource1.SelectParameters.Add(ctl_softid);
SqlDataSource1.SelectCommand = str_sql.ToString();
GridView1.DataSourceID = SqlDataSource1.ID;
这样GridView1没有绑定数据啊。。。
而改为string str_sql = "SELECT * FROM [tb_SoftBasicInfo] WHERE ([softid] LIKE '%' + 'JSB' + '%')";之后就可以绑定显示了
说明肯定是加了参数之后出的问题啊
大家帮帮忙看下是怎么回事。。