2013-07-21 83 views
0

我有一個複選框,當用戶更改GridView中的選定項目時需要更新。我可以以編程方式將數據庫值分配給頁面加載時的複選框。這工作正常。但我不能讓複選框刷新我的GridView_SelectedIndexChanged函數。如何在頁面加載後更改複選框

radioBtnDownPmtBrwd.Checked = Convert.ToBoolean(lstBorrowerInfo.rbDwnPmtBrwd); 
radioBtnEndorser.Checked = Convert.ToBoolean(lstBorrowerInfo.rbEndorser); 

上面的代碼在Page_Load上效果很好。當我從後面的代碼更改選中/未選中狀態時,如何觸發屏幕刷新?

+0

你使用'UpdatePanel'嗎? – mshsayem

回答

1

您需要在事件處理程序代碼中重新鍵入GridView以更改所選項目。 GridView將僅顯示DataSource在最近的DataBind方法調用中所說的內容。

把它放在一個UpdatePanel中將消除標準ASP.NET WebForms回發發生的閃爍刷新,但是UpdatePanel不是萬能的。

+0

對不起,我想你誤會了我。更新單選按鈕的觸發器是gridview索引更改。單選按鈕在gridview本身之外。我正在使用索引更改事件更新單選按鈕,如上面的代碼所示。我將在此期間嘗試更新面板。 – stamm528

+0

我添加了更新面板,它工作。謝謝。 – stamm528

相關問題