【发布时间】:2017-05-03 03:45:09
【问题描述】:
使用TDBGrid,我想添加一个新列并通过代码设置其名称。
如何在运行时执行此操作?
【问题讨论】:
使用TDBGrid,我想添加一个新列并通过代码设置其名称。
如何在运行时执行此操作?
【问题讨论】:
TColumn 类没有Name 属性。请注意,它不继承自 TComponent (TColumn -> TCollectionItem -> TPersistent -> TObject) 并且其父类不添加任何 Name 属性。
无论如何,您可以通过调用Columns 集合的Add 方法向TDBGrid 添加新列:
var
Col : TColumn;
begin
Col := DBGrid1.Columns.Add;
//then you can set its properties as your needs
Col.Title.Caption := 'MyNewColumn';
end;
【讨论】: