bpic 发表于 2023-12-8 09:47:24

如何检查C1Flexgrid的行记录字段值重复

想实现一个功能,某C1Flexgrid的行记录某一列的字段值或某两列的字段值是否重复,重复的记录标识出来(用警叹号或底色变黄),请问如何实现?

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


Richard.Ma 发表于 2023-12-8 09:47:25

要获取重复项,更建议你在数据源中判断,比如数据源是list,对于一个List对象,你能很方便的通过group 以及where来判断某个字段有重复项。你可以通过一个专门的字段来存储这个信息。也就是给重复的item打上标记。

在flexgrid中,你只需要循环一遍行,
C1FlexGrid1.Rows(i).DataSource就能拿到该行的数据了,判断一下标记,设置颜色就行
页: [1]
查看完整版本: 如何检查C1Flexgrid的行记录字段值重复