2009-07-27 11 views
1

ページ上で実行できるようにする2つのクエリがあります。私は、ページの上部にgridviewとsqldatasourceというボタンがあり、もう1つのボタンgridviewとsqldatasourceには2番目のクエリが一番下にあります。ボタンを使用してsqldatasourceを実行します

どのようにボタンを特定のグリッドとデータソースに関連付けるのですか?

ボタンをクリックすると、gridview1とgridview2の両方が設定されます。

答えて

3

あなたのgrdiviewsのマークアップで、データソースプロパティをSQLデータソースの1つに設定しているとします。

また、ページが最初に読み込まれたときに、グリッドビューにデータが必要ないと仮定しています。

この場合、単にgridviewsのdatasourceプロパティを空白のままにすることができます。次に、ボタンのクリックイベントハンドラで、必要なグリッドビューを設定できます。ここで

は、私は完全に働いたこの

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(); 
    } 
+0

を行うために使用されるC#のコードです。助けてくれてありがとう。 –

関連する問題