Devexpress WinForm GridControl实现单元格可编辑状态更改

之前做项目的时候,需要实现这样的功能。在gridcontrol中,根据是否修改(checkbox)列的选中和未选中状态来联动另外一列的编辑状态。实现如下:

 private void gridView1_ShowingEditor(object sender, CancelEventArgs e)
{
try
{
DataRow row = gridView1.GetDataRow(this.gridView1.FocusedRowHandle);
if (row != null)
{
//当modifyflag的值为0时(是否修改列未选中时),设置当前行的第三列的单元格不可编辑
if (Convert.ToInt32(row["modifyflag"]) == && gridView1.FocusedColumn.AbsoluteIndex == )
{
e.Cancel = true;
}
}
}
catch (Exception)
{ throw;
}
 }
上一篇:[ JS 进阶 ] 闭包,作用域链,垃圾回收,内存泄露


下一篇:关于 javascript event flow 的一个bug