cxGrid的一列显示行号

(不绑定字段,并且数据是cxGrid过滤后的数据)

先看看效果:

图片[1]-cxGrid的一列显示行号-Delphi编程技巧大全

实现方法如下:
[hide_reply]

第一步,找到事件:

图片[2]-cxGrid的一列显示行号-Delphi编程技巧大全

第二步,编写事件代码: 

procedure TFrmPayMX.cxGridDBColumn2GetDataText(Sender: TcxCustomGridTableItem; ARecordIndex: Integer; var AText: string);
var
  AIndex: Integer;
begin
  AIndex := TcxGridTableView(Sender.GridView).DataController.GetRowIndexByRecordIndex(ARecordIndex, False);
  AText := IntToStr(AIndex + 1);
end;

 

THE END
文章版权归作者所有,未经允许请勿转载。
点赞12赞赏
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片