在GridView中的复选框的onCheckedChanged事件

5
我在gridview中有一个复选框控件,Autopost back = true。
代码: 现在,当我勾选复选框时,“OnCheckedChanged”会触发并将jobID添加到数组中,但是当我取消勾选复选框时,它不会触发................
有人能帮帮我吗..................
Khushi
3个回答

1

你能用这个代码替换你的chkJobID_CheckedChanged事件处理程序吗:

Response.Write(DateTime.Now.ToLongTimeString());

然后查看页面并尝试选中和取消复选框。这将告诉我们事件处理程序是否对选中和取消选中操作都触发,这应该有助于我们缩小问题范围。

--Jeremy


1

事件没有触发,因为您必须从代码后台创建控件。这是真的吗?在页面属性中,您的AutoEventWireUp是true还是false?


0

或许像 stateChanged() 这样的信号可以捕获它?


不好意思,我不能做到。我不知道您使用的工具包 / 库 / 框架是什么。这只是一个天真的想法: OnCheckedChanged="chkJobID_CheckedChanged" 当它被选中时会被调用,而取消选中时则不会。因此,可能存在一个侦听器,可以在一般更改时被调用。就像在Qt中,qcheckbox::onStateChanged()。对于我的愚蠢评论,非常抱歉。 - felix

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接