ページで実行できるようにしたいクエリが 2 つあります。ページの上部にボタン、gridview および sqldatasource があり、下部に 2 番目のクエリを持つ別のボタン、gridview および sqldatasource があります。
ボタンを特定のグリッドおよびデータソースに関連付けるにはどうすればよいですか。
今、どちらかのボタンをクリックすると、gridview1 と gridview2 の両方が読み込まれます。
ページで実行できるようにしたいクエリが 2 つあります。ページの上部にボタン、gridview および sqldatasource があり、下部に 2 番目のクエリを持つ別のボタン、gridview および sqldatasource があります。
ボタンを特定のグリッドおよびデータソースに関連付けるにはどうすればよいですか。
今、どちらかのボタンをクリックすると、gridview1 と gridview2 の両方が読み込まれます。
grdiviews のマークアップで、datasource プロパティを SQL データ ソースの 1 つに設定したと想定しています。
また、ページが最初に読み込まれるときにグリッドビューにデータが必要ないという前提にも立っています。
その場合は、gridviews の datasource プロパティを空白のままにしておくことができます。次に、ボタンのクリック イベント ハンドラーで、必要なグリッド ビューを設定できます。
これが私がこれを行うために使用したc#コードです
protected void Button2_Click(object sender, EventArgs e)
{
GridView1.DataSource = SqlDataSource1;
GridView1.DataBind();
//If you only want to show one grid at a time
GridView2.DataSource = null;
GridView2.DataBind();
}
protected void Button3_Click(object sender, EventArgs e)
{
GridView2.DataSource = SqlDataSource2;
GridView2.DataBind();
//If you only want to show one grid at a time
GridView1.DataSource = null;
GridView1.DataBind();
}