Gridcontrol中修改数据

和做多行删除差不多,也是在实体里面来设置一个编辑状态,然后在ShowingEditor里面判断是否为修改可以这样做

var _Gdv = sender as GridView; if (_Gdv == null) { return; } var _Advice = _Gdv.GetFocusedRow() as CarModels;
if (!m_FileName.Contains(_Gdv.FocusedColumn.FieldName) && _Advice.IsADD == false && _Advice.EditStatus == false)
{
e.Cancel = true;
return;
}
_Advice.EditStatus = true;

然后在修改时间中这样写

gdv_CarInfo.PostEditor();因为添加了这行代码之后,你修改的数据才会进入DataSource之中,才可以被获取到。

剩下的就是按编辑条件来进行筛选了

猜你喜欢

转载自www.cnblogs.com/yourSixUncle/p/9945541.html