【问题标题】:GridView 'CheckedChanged' event only firing onceGridView 'CheckedChanged' 事件仅触发一次
【发布时间】:2011-03-01 16:42:28
【问题描述】:

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

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

有什么想法吗?

编辑:代码位:

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

最后,我在顶部放了一个断点,看看它触发了多少次

【问题讨论】:

  • 你是在gridview之外还是在gridview中作为Templatefield使用的

标签: c# asp.net gridview checkbox


【解决方案1】:

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

还是谢谢!

【讨论】:

  • 删除问题,如果你得到答案,因为没有什么可做的
猜你喜欢
  • 2015-11-04
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 2020-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多