所以,我一直在使用「嚮導」一個GridView和2個數據源創建(GridViewTasks - > NewDataSource)一個GridView控件,二數據源
我當...檢查=我的頁面上的一個複選框真的,我想爲我的GridView使用DataSource1,並在checked = false時使用DataSource2。
我試圖在我的代碼背後的東西添加CheckBox_CheckedChanged事件是這樣的:
protected void CheckBox_CheckedChanged(object sender, EventArgs e)
{
if (CheckBox.Checked == true)
{
gvPredbiljezbe.DataSource = dsGridView1;
gvPredbiljezbe.DataBind();
}
else
{
gvPredbiljezbe.DataSource = dsGridView2;
gvPredbiljezbe.DataBind();
}
}
但是,這是行不通的。 有什麼建議嗎?我知道我可以在我的代碼隱藏,並「手動」(SqlDataConnection-> DataAdapter-> DataTable-> GridViewDataSource)做到這一切,但是有沒有辦法當你用GridView嚮導創建你的DataSources和CheckBox或ButtonClick事件改變你的GridView的DataSource的?
由於
最佳
ķ
你能不能請註明您的問題喜歡什麼不工作,是產生一些錯誤或複選框更改事件完全不打或一切順利不錯,但數據未顯示在gridview的呢? –