通过 DataRepeater 进行迭代 (VB.Net PowerPack)
我正在使用 vb.net power pack 中的 winform datarepeater 控件。
除复选框列外,转发器上的所有项目都是只读的。
我想迭代这些项目并找出选中了哪些复选框。
我在控件上找不到数据重复项目的集合,并且帮助很少。
谢谢您的帮助。
I am using the winform datarepeater control from vb.net power pack.
All of the items on the repeater are readonly except for a checkbox column.
I want to iterate over the items and find out which checkboxes are checked.
I can't find a collection of datarepeateritems on the control and help is scarce.
Thanks for the help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不久前就有人问过这个问题,但以防万一其他人正在寻找答案:
这种方法使得处理/读取同一中继器项目上的任何相关控件变得更加容易。
This was asked a while ago but just in case anyone else is looking for an answer:
This approach makes it much easier to process/read any related controls on the same repeater item.
您可以遍历控件列表(从模板生成)
将数据重复器中的复选框重命名为“checkBoxUnbound”
使用以下代码
You could iterate through the Controls list (generated from template)
Rename your checkbox in the datarepeater to "checkBoxUnbound"
Use the below code
为什么不直接检查 datarepeater 的数据源呢?
例如,我有一个绑定到 Persons 的 Bindingsource 的数据中继器
请参阅按钮处理程序
Why not just check the datasource of the datarepeater?
E.g. I have a datarepeater bound to a Bindingsource for Persons
See button handler