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