关于DEVEXPRESS GRIDCONTROL新增行赋值的问题
希望在GRID中编辑新增行的时候,某列的数据可以自动赋予某个值,但是总是不能将值赋上去代码如下:
对控件初始化的代码如下:
this.gridControl1.DataSource = this.dtData;
this.gridView1.OptionsBehavior.Editable = true;
this.gridView1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
this.gridView1.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
为了测试,在第一个列中绑定了一个repositoryItemButtonEdit1控件,在CLICK事件中的代码执行了,但没有起作用
private void repositoryItemButtonEdit1_Click(object sender, EventArgs e)
{
this.gridView1.SetFocusedRowCellValue("col1",1111);
this.gridView1.SetFocusedRowCellValue("col2", 2222);
}
调试中在事件中加入代码
int focuedRow = this.gridView1.FocusedRowHandle;
this.gridView1.SetRowCellValue(focuedRow, "col1", 1111);
发现新行的行号是一个负值,类似-239763,该如何解决。