首页 > 其他 > 详细

cxgrid 非编辑状态下复制当前列的值 真折腾人

时间:2018-08-07 14:37:45      阅读:192      评论:0      收藏:0      [点我收藏+]

1、自带的CTRL +C 只能复制整行,不知是不是版本问题。

2、有分组这个代码就不行了 s:= G1DBView.DataController.Values[G1DBView.Controller.FocusedRowIndex ,G1DBView.Controller.FocusedColumnIndex];

3、折腾后的方案:

uses Clipbrd;
procedure TForm28.Button1Click(Sender: TObject);
var
s:string;                               //.FocusedRowIndex
begin
  s:=cxGrid1DBTableView1.DataController.DataSource.DataSet.FieldByName(cxGrid1DBTableView1.Columns[cxGrid1DBTableView1.Controller.FocusedColumnIndex].DataBinding.FieldName).AsString;
 if s<>‘‘ then
  Clipboard.SetTextBuf(PChar(s));
end;

 

cxgrid 非编辑状态下复制当前列的值 真折腾人

原文:https://www.cnblogs.com/m0488/p/9436549.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!