说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

我用的是cxgrid4.5,我有一个问题求救大家。我知道grid中的某一列的caption,怎么返回此列的databinding.fieldname?

编辑:说三道四文库 发布时间:2018-05-23 01:52
HTML文档下载 WORD文档下载 PDF文档下载
我用的是cxgrid4.5,我有一个问题求救大家。我知道grid中的某一列的caption,怎么返回此列的databinding.fieldname?
UP
你可用一个for循环来遍历所有列,然后根椐判断是否为列名,如是则取得列所在的索引值,然后取得字段值 。
findobjectbyname(..)
function ControlsSet(grid: TcxGridDBTableView; caption: string):string;
var i:integer;
begin
result:=''
 for i:=0 to grid.ColumnCount-1 do
 begin
   if (grid.Columns[i].Caption)=trim(caption) then
    result:=grid.Columns[i].DataBinding.FieldName ;
 end;
end;
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘