DEV GridControl怎样使GridView中满足某个条件的行可编辑,其余行不可编辑?
Posted todayhero
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DEV GridControl怎样使GridView中满足某个条件的行可编辑,其余行不可编辑?相关的知识,希望对你有一定的参考价值。
本文链接:https://blog.csdn.net/u010104750/article/details/52080799
DXperience控件包,使用起来非常方便,但有时候某些功能的实现在文档中不太容易找到解决方案,比如下面要提到的这个功能我就在文档中找了很久也没找到,最后还是在官方论坛上找到的。
具体问题是这样的:我需要使GridView中满足某个条件的行可编辑,其余的行不可编辑。问题就是这样,很简单,在GridView的ShowingEditor事件中来判断条件,满足条件就不可编辑,否则可编辑,实现代码片段如下:
private void gridView1_ShowingEditor(object sender, CancelEventArgs e) DataRow row = this.gridView1.GetDataRow(this.gridView1.FocusedRowHandle); if (row != null) if (row["STATE"].ToString() == "发布")//当STATE字段为发布的时候 e.Cancel = true;//该行不可编辑
其中row["STATE"].ToString() == "发布" 就是条件,可根据实际情况更改。
————————————————
版权声明:本文为CSDN博主「王飞虎」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010104750/article/details/52080799
以上是关于DEV GridControl怎样使GridView中满足某个条件的行可编辑,其余行不可编辑?的主要内容,如果未能解决你的问题,请参考以下文章
我用的是Dev中的gridControl控件想实现合并单元格怎样设置