我想在网格中添加一些数据以显示用户。
我想使用TDBGrid
如何在没有数据库的情况下向网格添加任何行?
谢谢
答案 0 :(得分:7)
TDBGrid反映基础数据集(query,clientdataset等)中的数据。要显示新的或更改的数据,请更新数据集中的数据(和/或刷新数据集)。
如果您不使用外部数据库,您仍然可以使用例如a TClientDataSet
并将其数据存储到文件(专有格式或XML,具体取决于您的Delphi版本 - 请参阅其文档)。鉴于使用数据集的灵活性(例如编辑数据),我建议这样做。
或者,使用TstringGrid并以您想要的任何(其他)方式存储数据。
[它还取决于您在网格中显示数据后还想要做什么。如果您希望用户能够对其进行编辑,TClientDataSet
即可。