如何控制DBGrid控件显示数据的列数?
请大家把可能实现该功能的属性都说一下,谢谢哦!
[解决办法]
在DBGIRD的每个COLUMN列中的FieldName帮定指定的列即可实现显示特定的列
[解决办法]
Columns性,你示列就加列,不需要示的列可以除或列的Visible性假。
[解决办法]
[解决办法]
给你一段示例代码:
while dxDBGrid1.ColumnCount > 0 do
dxDBGrid1.Columns[0].Destroy;
for i := 0 to DM.ADOQry.FieldCount - 1 do
begin
dxDBGrid1.CreateColumn(TdxDBGridColumn);
dxDBGrid1.Columns[i].FieldName := DM.ADOQry.Fields.Fields[i].FieldName;
dxDBGrid1.Columns[i].Width := 100;
dxDBGrid1.Columns[i].HeaderAlignment := taCenter;
......
end;
[解决办法]
是啊 直接控制DBGridEh1.Columns[i],想显示多少就显示多少
[解决办法]
控件数据源的字段数量也可以实现,dbgrid中不要加入任何字段,让它自动读取数据源的数据即可。
[解决办法]
DBGridEh1.Columns[i]