我想在按下按钮时添加一行新行。在 datagridview 中它将是:datagridview1.Rows.Add()
gridcontrol 中的等效代码是什么?请帮我。
我想在按下按钮时添加一行新行。在 datagridview 中它将是:datagridview1.Rows.Add()
gridcontrol 中的等效代码是什么?请帮我。
您不能直接向您的 中添加新行GridControl
,因为这只是视图的容器。但是,如果您GridView
在您的GridControl
(或 ColumnView 的任何其他后代)内部使用 a,则可以使用AddNewRow()
方法添加新行。
(myGridcontrol.MainView as DevExpress.XtraGrid.Views.Grid.GridView).AddNewRow();
编辑:当然,您可以以不同的方式访问您的视图。
DevExpressGridControl
必须始终绑定到数据源:您不能将行直接添加到GridControl
对象或其子对象GridViews
。
相反,您必须将您GridControl
的数据绑定到数据源(通过GridControl.DataSource
属性),并通过此数据源添加/删除行。
有关可与GridControl
.
您可以使用 AddNewRow 添加新行并使用 SetRowCellValue 向该行插入值。
yourgridViewName.AddNewRow();
yourgridViewName.SetRowCellValue(rowhandle,columnName,value);
gridViewMappedFileds.UpdateCurrentRow();
将 yourgridName.RowCount-1 用于 rowhandle 以最后插入行。将 gridViewMappedFileds.Columns["ColumnName"] 提供您的列名。