Delphi DBgrid 改变列宽
Delphi DBgrid change column width
我在 delphi 的 dbgrid 中遇到列宽问题。我从数据库中获取结果,我有三列 ID
、Name
、Description
。
名称和描述的宽度约为 2000+
。我尝试更改 DBGrid > Columns > description > width = 300
但没有用。再次,当我编译时,我的专栏有很多 width
。如何解决这个问题?我想在 parent.
调整
需要添加列对象。
通过 IDE:右键单击 DBGrid,然后选择列编辑器 "Add all fields..."
按运行时:您必须创建一个 Column 对象。
这是一个小例子:
var vColumn: TColumn;
begin
vColumn := DBGrid1.Columns.Add;
// Now you can assign the right properties
vColumn.Field := yourfield
vColumn.Width := yourwidth
您必须设置 DBGrid 指向的数据集字段的 Displaywidth。
我在 delphi 的 dbgrid 中遇到列宽问题。我从数据库中获取结果,我有三列 ID
、Name
、Description
。
名称和描述的宽度约为 2000+
。我尝试更改 DBGrid > Columns > description > width = 300
但没有用。再次,当我编译时,我的专栏有很多 width
。如何解决这个问题?我想在 parent.
需要添加列对象。
通过 IDE:右键单击 DBGrid,然后选择列编辑器 "Add all fields..." 按运行时:您必须创建一个 Column 对象。
这是一个小例子:
var vColumn: TColumn;
begin
vColumn := DBGrid1.Columns.Add;
// Now you can assign the right properties
vColumn.Field := yourfield
vColumn.Width := yourwidth
您必须设置 DBGrid 指向的数据集字段的 Displaywidth。