找回密码
 立即注册

QQ登录

只需一步,快速开始

Caliburn

注册会员

2

主题

3

帖子

45

积分

注册会员

积分
45
  • 552

    金币

  • 主题

  • 帖子

最新发帖
Caliburn
注册会员   /  发表于:2016-2-17 10:32  /   查看:3517  /  回复:2
想做一个队flexgrid 的检索功能,比方说如图1所示,按下搜索后,将Grid中符合条件的内容用红色标记

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-2-17 14:44:00
沙发
回复 1楼Caliburn的帖子

很抱歉回复晚了。
放文本框进行检索是属于您的业务逻辑。
对于C1FlexGrid来说,它提供了AutoSearch属性帮助您检索。设置为非None值就可以实现搜索。
然后你将 DrawMode 属性设置为OwnerDraw,使用OwnerDrawCell事件来处理检索的逻辑。
  1.   c1FlexGrid1.DrawMode = C1.Win.C1FlexGrid.DrawModeEnum.OwnerDraw;
  2.             c1FlexGrid1.OwnerDrawCell += c1FlexGrid1_OwnerDrawCell;
复制代码
OwnerDrawCell事件的e.Text可以到到c1flexgrid中的值,然后你判断e.Text是不是你要搜索的值,如果是,设置颜色即可。
OwerDrawCell事件设置背景色等样式,可以参考:
http://www.gcpowertools.com.cn/d ... #!Documents/_12.htm
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-3-1 14:30:00
板凳
回复 1楼Caliburn的帖子

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

您可以关注我们的微信服务号(微信号:GrapeCityDT),帖子有回复时可即时收到提醒,便于您第一时间查看,尽快解决技术问题。关注即可获得300金币用于兑换礼品。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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