码迷,mamicode.com
首页 > 其他好文 > 详细

DevExpress - cxGrid 使用方法

时间:2015-10-11 17:53:23      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

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

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;

 

DevExpress - cxGrid 使用方法

标签:

原文地址:http://www.cnblogs.com/newrainsoftware/p/4869537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!