Gridcontrol中修改数据

摘要:
这类似于多行删除。它还用于设置实体中的编辑状态,然后在ShowingEditor_Gdv=senderasGridView中判断是否可以修改;如果{return;}var_ Advice=_ Gdv.GetFocusedRow()asCarModels;如果(!剩下的就是按编辑条件筛选

和做多行删除差不多,也是在实体里面来设置一个编辑状态,然后在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之中,才可以被获取到。

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

免责声明:文章转载自《Gridcontrol中修改数据》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用Web存储API存取本地数据第五章 Gateway--服务网关下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

.net C#写钉钉上传图片素材接口解决返回系统繁忙问题

本片主要解决“type=file时是可行的,type=image时不知为何总是提示【系统繁忙】”的问题。 钉钉上传素材的API文档写的比较简单,尤其是http头那块完全没写,demo也没有.net的,杯具啊。 看了一位仁兄的帖子,原理写的很清楚,大家可以参考一下。 http://blog.csdn.net/xxdddail/article/details/...

javascript 未来新方法的介绍

JavaScript1.6数组方法的扩展 var tmp = [1, 2, 3, 4, 5, 3]; console.log('indexOf:找出数组中某一对象的下标,如果没有则为-1'); console.log(tmp.indexOf(3) == 2); console.log(tmp....

C#数组段ArraySegment<T>的使用

//数组段ArraySegment<T>的使用 using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Linq; namespace ss { class Program...

apache2添加模块和添加站点

apache2添加模块和添加站点 linux下的apache2的目录和windows上的区别还是很大的,但是用起来却更方便了,详解请看另一篇文章http://www.cnblogs.com/wancy86/p/linux_apache2.html 这里补充两个命令: 添加模块: model_name是mods-available 下的模块名 sudo a2...

js数组转为json

//数组var arr = new Array();arr.push({"id":1, "value":"a"});arr.push({"id":2, "value":"b"}); //jquery的方法,将数组转为json字符串var jsonStr = $.toJSON(arr); //jquery的方法,将json字符串转为json对象var jso...

node.js

JavaScript单线程的误解 在我接触JavaScript(无论浏览器还是NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在NodeJS方面,有朋友甚至直接说到,NodeJS是单线程的,无法很好的利用多核CPU。 诚然,在前端的浏览器中,由于前端的JavaScript与UI占据同一线程,执行JavaScript确实为UI响应造成了一定程度上的麻...