如何判断gridcontrol不可编辑被编辑

当前位置: →
→ 怎么获得gridcontrol控件填写数据行编辑行的值
怎么获得gridcontrol控件填写数据行编辑行的值
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: 如何获得gridcontrol控件填写数据行(编辑行)的值RT& 控件的第一行是一行编辑行我想实现当填写完数据后,能把我在编辑行填...
"怎么获得gridcontrol控件填写数据行编辑行的值"::
如何获得gridcontrol控件填写数据行(编辑行)的值rt& 控件的第一行是一行编辑行我想实现当填写完数据后,能把我在编辑行填写的值显示出来这一行的值好像不是靠索引找的,有人懂没,求大虾------解决方案--------------------
有点没看懂你的意思,,不知是否是编辑行后鼠标一移开编辑的值就清空?列表没有绑定源时,编辑列表是不会显示编辑的值的 此文来自: 马开东博客
转载请注明出处 网址:
搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
怎么获得gridcontrol控件填写数据行编辑行的值_C#技术相关文章
C#技术_总排行榜
C#技术_最新
C#技术_月排行榜
C#技术_周排行榜
C#技术_日排行榜&&国之画&&布布分享&&&& &&&&
版权所有 京ICP备号-2
迷上了代码!DevExpress.GridControl继承之后不能在派生的窗体内编辑|C/S框架网
&|&&|&DevExpress.GridControl继承之后不能在派生的窗体内编辑
DevExpress.GridControl继承之后不能在派生的窗体内编辑
作者:C/S框架网&&发布日期: 14:32:19
&&DevExpress.GridControl继承之后不能在派生的窗体内编辑GridControl和Winform中的网格控件一样,实现继承之后不能在派生的窗体内编辑。
GridControl要实现继承并可编辑时,先把访问符改成保护的(Modifier=protected),然后把上图中的Visual inheritance中的选择项选上就行了,这是DevExpress提供的解决方案,关闭下面对话框,然后重新启动VS就行了,不行就重开机吧。参考:若开始菜单内没有DXDesignKeys.exe,在DevExpress安装目录内搜索:
相关资料:&|&&|&&|&&|&&|&&|&&|&&|&DevExpress实现GridControl单元格编辑验证的方法
投稿:shichen2014
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了DevExpress实现GridControl单元格编辑验证的方法,很实用的功能,需要的朋友可以参考下
本文实例演示了DevExpress实现GridControl单元格编辑验证的方法,比较实用的功能,具体方法如下:
主要功能代码如下:
/// &summary&
/// 自定义单元格验证
/// &/summary&
/// &param name="view"&GridView&/param&
/// &param name="e"&BaseContainerValidateEditorEventArgs&/param&
/// &param name="fieldNameHandler"&委托&/param&
/// &param name="errorHanlder"&委托&/param&
/// &param name="errorText"&当验证不通过对时候,错误提示信息文字&/param&
public static void CustomValidatingEditor(this GridView view, BaseContainerValidateEditorEventArgs e, Predicate&string& fieldNameHandler, Predicate&object& errorHanlder, string errorText)
*在ValidatingEditor事件使用
*string[] workType = new string[4] { "-1", "关闭但不删除", "启用", "删除" };
*void gvLampConfig_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e)
* GridView _view = sender as GridV
* _view.CustomValidatingEditor(e, fieldName =& fieldName.Equals("TLampWorkStatus"), value =& !workType.Contains&string&(value.ToString()), "若想设置为不修改,请输入-1即可");
if (fieldNameHandler(view.FocusedColumn.FieldName))
if (errorHanlder(e.Value))
e.ErrorText = errorT
代码使用方法如下:
string[] workType = new string[4] { "-1", "关闭但不删除", "启用", "删除" };
void gvLampConfig_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e)
GridView _view = sender as GridV
_view.CustomValidatingEditor(e, fieldName =& fieldName.Equals("TLampWorkStatus"), value =& !workType.Contains&string&(value.ToString()), "若想设置为不修改,请输入-1即可");
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 gridcontrol不可编辑 的文章

 

随机推荐