如何在Delphi的TDBGrid中以编程方式添加行

VOL*_*LVO 1 delphi tdbgrid

我想在网格中添加一些数据来显示用户.

我想用 TDBGrid

如何在没有数据库的情况下向网格添加任何行?

谢谢

Jan*_*gen 7

TDBGrid反映基础数据集(query,clientdataset等)中的数据.要显示新的或更改的数据,请更新数据集中的数据(和/或刷新数据).

如果您不使用外部数据库,您仍然可以使用例如a TClientDataSet并将其数据存储到文件(专有格式或XML,具体取决于您的Delphi版本 - 请参阅其文档).鉴于使用数据集的灵活性(例如编辑数据),我建议这样做.

或者,使用TstringGrid并以您想要的任何(其他)方式存储数据.

[这还取决于您在网格中显示数据后还要对数据做什么.如果你希望用户能够编辑它,TClientDataSet走的方式.]