如何在运行时向Devexpress Gridview添加一行

时间:2015-02-03 11:24:48

标签: c# winforms devexpress

我正在使用devexpress的gridview-control来显示有关文件的信息。 您必须选择一个文件夹,然后gridview将显示信息,如下所示:name | date | size 但我无法完成向gridview添加新行。 例如,它的名称是gdFiles,但添加新行的命令是什么?像gdFiles.insert(x,y,z)?

1 个答案:

答案 0 :(得分:1)

如果数据源支持以下方法,您始终可以使用数据源的方法添加,删除和修改单个行:

BindingList<Person> personsList = new BindingList<Person>();
gridControl.DataSource = personsList;
//...
personsList.Add(new Person("John", "Smith")); // !!!

或者您可以使用ColumnView.AddNewRow方法向网格视图添加新行。对于使用ColumnView.AddNewRow方法添加的行,您可以在ColumnView.InitNewRow事件处理程序中编写单元格初始化代码。

有关通过代码添加和删除记录的详细信息,请参阅Adding and Deleting Records主题。

请同时查看New Item Row Overview(此主题描述新项目行 - 允许最终用户添加新记录的行。)