【DEV GridControl】怎样使GridView中满足某个条件的行可编辑,其余行不可编辑?
2024-10-19 00:22:13
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() == "发布" 就是条件,可根据实际情况更改。
最新文章
- MongoDB系列一(索引及C#如何操作MongoDB)
- 【转】随机函数的rand、srand用法
- 转:python webdriver API 之cookie 处理
- csuoj 1120: 病毒
- ASP.NET的SEO:Linq to XML---网站地图和RSS Feed
- in_array函数的第三个参数 strict
- puppet重申证书
- Linux&;shell之显示数据
- 基于zigbee与tiny4412开发板的环境监测系统
- JQuery - 点击,滚动回到顶部 / 底部刷新回到顶部
- 2014 I/O返回:Google连接一切
- Dotliquid使用Json模板变量
- 【转】JDBC学习笔记(9)——DBUtils的使用
- A Dream (PKUWC 2018)
- Django快速入门
- C#基础加强(4)之秒懂IL、CTS、CLS和CLR
- 数据库和ado连接语句的使用总结
- Opencv 2.4.10 +VS2010 项目配置
- net 表格控件
- openstack网络基础
热门文章
- python网络编程知识体系
- 评论抓取:Python爬取微信在APPStore上的评论内容及星级
- 二、 Mosquitto 使用说明
- maven解决“Could not calculate build plan”问题
- cocos-lua基础学习(八)Layer类学习笔记
- IBM WebSphere MQ for net 报错 MQRC_NOT_AUTHORIZED
- 转: C# 根据当前时间获取,本周,本月,本季度等时间段 .Net中Exception
- 企业级服务元年:iClap高效解决手游更新迭代问题
- EF Code First 学习笔记:表映射(转)
- 前端面试题之 sum(2)(3) (链式调用,toString,柯里化,数组操作)