标签: delphi dbgrid
我在delphi中的dbgrid中遇到列宽问题。我从数据库得到结果,我有三列ID,Name,Description。 名称和描述的宽度约为2000+。我尝试改变DBGrid > Columns > description > width = 300但不行。再次,当我比较我的专栏时,width。如何解决这个问题?我希望在父母身上受到调整。
ID
Name
Description
2000+
DBGrid > Columns > description > width = 300
width
答案 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指向的数据集字段的显示宽度。