找回密码
 立即注册

QQ登录

只需一步,快速开始

shane007

新手上路

2

主题

4

帖子

44

积分

新手上路

积分
44
  • 40

    金币

  • 主题

  • 帖子

最新发帖
shane007
新手上路   /  发表于:2015-5-21 15:23  /   查看:4883  /  回复:3
请问如何在FlexGrid的头部的第一列加入一个名字为SelectAll的 Checkbox ?
Flexgrid的明细部的第一列有个Checkbox,钩选头部的SelectAll Checkbox,能够实现明细部Checkbox的全选或全取消。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-5-21 17:41:00
沙发
回复 1楼shane007的帖子

感谢对该问题的反馈。
你可以通过更改Column的HeaderTemplate,设置列头的模板是checkBox,在列头添加CheckBox。
代码参考:
  1. <c1:Column>
  2.                     <c1:Column.HeaderTemplate>
  3.                         <DataTemplate>
  4.                             <CheckBox Content="All" />
  5.                         </DataTemplate>
  6.                     </c1:Column.HeaderTemplate>
  7.                 </c1:Column>
复制代码


勾选列头checkBox,使得全列都被选择,属于业务逻辑的部分,需要你根据业务逻辑写代码实现。
基本思路是,可以监控CheckBox的Checked事件,当更改的时候,对C1FlexGrid的相关的列的值更改为True或false。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
shane007
新手上路   /  发表于:2015-5-25 16:22:00
板凳
收到,非常感谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-25 17:18:00
地板
回复 3楼shane007的帖子

不用客气。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        

评分

参与人数 1满意度 +5 收起 理由
shane007 + 5 非常满意

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部