C1FlexGrid列表中CheckBox全选/全不选如何实现?
如图所示,点击第一列的checkbox,下面所有行的checkbox变成勾选,再次点击第一列checkbox,下面的所有行的checkbox变成非勾选状态。这种效果在C1FlexGrid中(WPF平台),如何设置此列的checkbox,如何加事件或命令?
回复 1楼CanYou8的帖子
谢谢您的反馈。
您可以通过flexgrid=true/false来循环设置每行的值。 可能是我没有表述清楚,我的疑问是如何画出1L图中的Checkbox?就是在标题列中显示Checkbox,标题列后面的各行内容也是Checkbox 第一个CheckBox是怎么来的?不是绑定的数据源吧? 第一个CheckBox不是绑定的数据源,这里唯一的作用就是绑定选中/未选中事件 那这一列是不是绑定数据源呢?还是仅仅就是单独加出来的。其他数据是绑定的?
我现在理解的是,学号,姓名是数据源的数据,直接绑定。然后前面插入一列,这一列只是用来选择。bool数据跟数据库没关系?是这样吗? 是的,这一列只是用来选择,数据跟数据库没关系 OK,等等哈~ 回复 7楼CanYou8的帖子
在随机安装示例的基础上,给您做的演示示例。
重写了CellFactory来做全选。(演示代码里有绑定和非绑定两种模式)。
演示示例很详细,已经实现了我们所要的效果,非常感谢!!
页:
[1]
2