現在、次のデータソースを使用している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 メソッドの一部を調整して変数を追加する方法はありますか?