[英]How to add new line of row in devexpress gridcontrol?(WinForms C#)
我想按下按钮时添加一行新行。 在datagridview中它将是:datagridview1.Rows.Add()
gridcontrol中的等效代码是什么? 请帮我。
您无法直接向GridControl
添加新行,因为这只是视图的容器。 但是,如果您在GridControl
(或ColumnView的任何其他后代)中使用GridView
,则可以使用AddNewRow()
方法添加新行。
(myGridcontrol.MainView as DevExpress.XtraGrid.Views.Grid.GridView).AddNewRow();
编辑:当然,您可以以不同的方式访问您的视图。
DevExpress GridControl
必须始终绑定到数据源:您不能将行直接添加到GridControl
对象或其子GridViews
。
相反,您必须将GridControl
绑定到数据源(通过GridControl.DataSource
属性),并通过此数据源添加/删除行。
有关可与GridControl
一起使用的数据源类型的更多信息,请参阅DevExpress站点上的“绑定到数据”文档。
您可以使用AddNewRow添加新行和SetRowCellValue以向该行插入值。
yourgridViewName.AddNewRow();
yourgridViewName.SetRowCellValue(rowhandle,columnName,value);
gridViewMappedFileds.UpdateCurrentRow();
将rowgle的yourgridName.RowCount-1放在最后插入行。输入gridViewMappedFileds.Columns [“ColumnName”]以给出您的列名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.