Delphi DBgrid更改列宽

时间:2016-08-29 23:18:05

标签: delphi dbgrid

我在delphi中的dbgrid中遇到列宽问题。我从数据库得到结果,我有三列IDNameDescription。 名称和描述的宽度约为2000+。我尝试改变DBGrid > Columns > description > width = 300但不行。再次,当我比较我的专栏时,width。如何解决这个问题?我希望在父母身上受到调整。

enter image description here

2 个答案:

答案 0 :(得分:1)

有必要添加列对象。

通过IDE:右键单击DBGrid,列编辑器然后“添加所有字段...” 运行时:您必须创建一个Column对象。

这是一个小例子:

var vColumn: TColumn;
begin
  vColumn := DBGrid1.Columns.Add;
  // Now you can assign the right properties
  vColumn.Field := yourfield
  vColumn.Width := yourwidth

答案 1 :(得分:0)

您必须设置DBGrid指向的数据集字段的显示宽度

enter image description here