找回密码
 立即注册

QQ登录

只需一步,快速开始

bpic
金牌服务用户   /  发表于:2023-12-8 09:47  /   查看:2440  /  回复:1
10金币
想实现一个功能,某C1Flexgrid的行记录某一列的字段值或某两列的字段值是否重复,重复的记录标识出来(用警叹号或底色变黄),请问如何实现?

帮简单写段代码,如果有有相关的示例代码也可以,谢谢!
比如,查找相同月份和相同城市的记录并标志出来。


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

最佳答案

查看完整内容

要获取重复项,更建议你在数据源中判断,比如数据源是list,对于一个List对象,你能很方便的通过group 以及where来判断某个字段有重复项。你可以通过一个专门的字段来存储这个信息。也就是给重复的item打上标记。 在flexgrid中,你只需要循环一遍行, C1FlexGrid1.Rows(i).DataSource就能拿到该行的数据了,判断一下标记,设置颜色就行

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-8 09:47:25
来自 2#
要获取重复项,更建议你在数据源中判断,比如数据源是list,对于一个List对象,你能很方便的通过group 以及where来判断某个字段有重复项。你可以通过一个专门的字段来存储这个信息。也就是给重复的item打上标记。

在flexgrid中,你只需要循环一遍行,
C1FlexGrid1.Rows(i).DataSource就能拿到该行的数据了,判断一下标记,设置颜色就行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部