当你想在gridcontrol的单元格中输入数值后,赋给对应列的单元格值,但可能会出现进入无限循环的错误,下面是我使用的解决方案:
选择gridview的CellValueChanged事件,这个事件是触发单元格事件
根据条件if (e.Column.FieldName == "Columnsname")填入的单元格是此列的判断语句
使用SetRowCellValue()来给对应列的单元格赋值
例如:gridView1.SetRowCellValue(e.RowHandle, "column1", 4);给当前行的column赋予4的值