如何设置多选,并对多个选中行进行数据处理。

1、首先需要将需要获取的字段的列添加到 Grid 中,例如 grdDemoColumn1。

2、将 Grid 的 OptionsSelection 中的 CellSelection 设置为 false,MultiSelect 设置为 True,以允许进行多选。

3、添加一个过程用于逐行处理选中行数据,其中过程名需要自己变更一下。

procedure ForeachProcessProcedureName(ARowIndex: Integer; ARowInfo: TcxRowInfo);

4、在需要处理多选数据的事件中,使用如下方法调用(其中,true 表示只处理选中行数据)。

grdDemo.DataController.ForEachRow(true, ForeachProcessProcedureName);

5、在 ForeachProcessProcedureName 方法中,可用如下方式获取得指定的字段对应的值。

procedure ForeachProcessProcedureName(ARowIndex: Integer; ARowInfo: TcxRowInfo);var
  value: LargeInt;
begin
  value := grdDemo.DataController.GetValue(ARowInfo.RecordIndex, grdDemoColumn1.Index);

  //Other Code
end;

最新文章

  1. 20145212 《Java程序设计》第10周学习总结
  2. 如何使用 App Studio 快速定制你自己的 Universal Windows App
  3. WP8 学习 Onnavigatedto和OnnavigatedFrom的区别
  4. J2EE学习中一些值得研究的开源项(转)
  5. 【BZOJ】【1049】【HAOI2006】数字序列
  6. VPN Gate Client v4.11-免費、無限流量VPN翻牆(跳板)軟體(使用教學)
  7. 『安全工具』Nessus多功能扫描器
  8. Python in minute
  9. SpringMVC Controller 返回值几种类型
  10. eclipse中无法查看引用的jar包源码
  11. H5开发:横屏适配
  12. Java如何从文件中打印与给定模式匹配的所有字符串?
  13. C和C指针小记(十二)-函数的可变参数表
  14. json2
  15. jar包双击执行引用外部包问题
  16. 〖Linux〗使用Qt5.2.0开发Android的NDK应用程序
  17. Eclipse无法启动小结
  18. C++ inheritance examples
  19. Mysql查询优化从入门到跑路(三)查询的基本操作
  20. zabbix_get :command not found 解决办法

热门文章

  1. 用实例分析H264 RTP payload
  2. Hibernate向MySQL插入中文数据--乱码解决
  3. java 访问器方法中对象引用的问题
  4. C#中使用visio控件
  5. 一道JAVA经典面试题目的两种解法
  6. sublime text2中ctags安装问题的解决
  7. XSLT 调用java
  8. 记:Tmall活动页面开发
  9. bzoj 1408 [Noi2002]Robot(欧拉函数)
  10. MFC工程目录