我在 asp 中有一个 gridView,目前使用以下数据源 -
<asp:SqlDataSource ID="SqlDataSourceTEST" runat="server"
ConnectionString="connection string"
SelectCommand="SELECT * FROM table">
</asp:SqlDataSource>
我可以通过以下方式调整SelectCommand
后面的代码 -
SqlDataSourceTEST.SelectCommand = "SELECT * FROM table WHERE ID =" + iD;
但是我现在正在调整代码以通过 Web 服务方法填充 gridView -
[WebMethod]
public DataSet sMethod()
{
using (SqlConnection cnn = new SqlConnection(DBcon))
{
string sql = "SELECT * FROM table";
SqlDataAdapter da = new SqlDataAdapter(sql, cnn);
DataSet ds = new DataSet();
da.Fill(ds, "table");
return ds;
}
}
然后在页面加载填充 gridView -
WebService1 ws = new WebService1();
gridView1.DataSource = ws.sMethod();
gridView1.DataBind();
有没有办法可以string sql
在后面的代码中调整 web 方法的一部分来添加变量?