使用TDBGrid
,我想添加一个新列并按代码设置其名称。
如何在运行时执行此操作?
答案 0 :(得分:2)
TColumn
类没有Name
属性。请注意,它不会继承自TComponent
(TColumn
- > TCollectionItem
- > TPersistent
- > TObject
)及其父类别t添加任何Name
属性。
无论如何,只需调用TDBGrid
集合的Add
方法即可向Columns
添加新列:
var
Col : TColumn;
begin
Col := DBGrid1.Columns.Add;
//then you can set its properties as your needs
Col.Title.Caption := 'MyNewColumn';
end;