【发布时间】:2009-08-27 10:06:06
【问题描述】:
我有一个绑定到数据源的列表视图,每一行都有一个复选框控件,我想要实现的是当我按下按钮时,我想检查列表视图中的所有复选框并检查是否有它们已被勾选。
我首先尝试的是向按钮添加 onclick 事件并围绕 listview.items 循环并检查复选框控件的“已选中”状态,但是,即使他们已勾选该项目,这始终返回“false” .
我可以让它工作的唯一方法是,如果我在 onItemDataBound 事件中循环所有列表视图项目,但这似乎不是最有效的方法,因为它会为列表视图中的每个项目调用 onItemDataaBound,(因此每次在 listview.items 上调用 foreach)
然后我尝试在 OnDateBound 事件上做同样的事情,因为它只被调用一次,但我遇到了同样的问题,它看到复选框“已选中”字段一直为假,我想知道是否有人可以指出我进入正确方向的正确方法。
谢谢 拉吉。
【问题讨论】: