SQLDatasource参数
如何在后面的代码中为sqlDatasource设置sql参数? 我这样想:
int id=1; SqlDataSource1.SelectCommand = "SELECT * FROM categ WHERE id=@id"; SqlDataSourceArticole.SelectParameters.Add("@id", id); // and also like this: SqlDataSourceArticole.SelectParameters.Add("id", id);
但它不起作用? 我究竟做错了什么?
在尝试设置其默认值之前,请确保添加选择参数。
即
SqlDataSourceArticole.SelectParameters.Add("@id", id); SqlDataSourceArticole.SelectParameters["id"].DefaultValue = id.ToString();
您可以通过以下方式更新值:
SqlDataSourceArticole.SelectParameters["id"].DefaultValue = id.ToString();
在这种情况下,使用默认值可以起作用。
HTH。