2013-07-21 52 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

相关问题