1
我有兩個查詢,我希望能夠在頁面上運行。我在頁面頂部有一個按鈕,gridview和sqldatasource,另一個按鈕gridview和sqldatasource,第二個查詢在底部。使用按鈕執行sqldatasource
如何將按鈕與其特定的網格和數據源相關聯。
現在,當我單擊任一按鈕時,gridview1和gridview2都會填充。
我有兩個查詢,我希望能夠在頁面上運行。我在頁面頂部有一個按鈕,gridview和sqldatasource,另一個按鈕gridview和sqldatasource,第二個查詢在底部。使用按鈕執行sqldatasource
如何將按鈕與其特定的網格和數據源相關聯。
現在,當我單擊任一按鈕時,gridview1和gridview2都會填充。
我假設在你的grdiviews的標記中,你已經將數據源屬性設置爲一個sql數據源。
我還假設您不希望網頁第一次加載時在gridviews中有任何數據。
如果是這種情況,您可以簡單地將gridviews的數據源屬性留空。然後在按鈕的單擊事件處理程序中,您可以填充所需的網格視圖。
這裏是我用來做這個
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();
}
這工作完全C#代碼。謝謝您的幫助。 – 2009-07-27 19:43:31