读书人

怎么控制DBGrid控件显示数据的列数

发布时间: 2012-03-07 09:13:51 作者: rapoo

如何控制DBGrid控件显示数据的列数?
请大家把可能实现该功能的属性都说一下,谢谢哦!

[解决办法]
在DBGIRD的每个COLUMN列中的FieldName帮定指定的列即可实现显示特定的列
[解决办法]
Columns性,你示列就加列,不需要示的列可以除或列的Visible性假。
[解决办法]

探讨
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]

读书人网 >.NET

热点推荐