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之中,才可以被获取到。

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

 

posted @ 2018-11-12 11:35  名字已被使用N次  阅读(748)  评论(0编辑  收藏  举报