GridView的'CheckedChanged'事件只触发一次

时间:2011-03-01 08:34:00

标签: c# asp.net gridview checkbox

我有一个GridView,它在每一行(在模板字段中)都有一个复选框,在调用已更改的方法时调用方法(好吧,当他们点击提交时 - 没有自动回发)

我的问题是,检查的更改拒绝多次触发 - 如果我只是更改网格中一个复选框的检查状态,它可以正常工作。不止一次而且只发射一次事件。

有什么想法吗?

编辑:代码:

<asp:CheckBox ID="chkIncludedLocal" runat="server" Checked='<%# Bind("Included") %>' 
                        Enabled="true" OnCheckedChanged="chkIncludedLocal_CheckedChanged" />

在这种情况下,我在顶部放置了一个断点,以查看它发射的次数

1 个答案:

答案 0 :(得分:1)

排序 - 我在事件发生后愚蠢地重新绑定GridView,导致其他检查重置。卫生署。

非常感谢!