设置GridVew(DevExpress)是否可以编辑_深海蓝山的博客-程序员秘密

技术标签: DevExpress  null  object  

1.在使用第三方控件DevExpress GirdView时,有时候要根据行的状态来设置GridVew是否可以编辑,比如当一行的某列值改变或等于某指定值时,要设置此行不可被修改或编辑,

2.程序示例及说明:

private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            if (Bf.Count > 0)
            {
                DataRowView drv = (DataRowView)Bf.Current;//取当前行数据实体
                if (drv["STATE"] != null)
                {
                    if (drv["STATE"].ToString() == "1")//判断指定列状态
                    {
                        gridView1.OptionsBehavior.Editable = false;//设置GridVew不可编辑
                    }
                    else
                    {
                        gridView1.OptionsBehavior.Editable = true;//设置GridVew编辑状态为True
                    }
                }
            }
        }



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lqh4188/article/details/6956986

智能推荐

Pisces的属性配置文件加载_hangwen0305的博客-程序员秘密

系统中访问properties文件中定义的配置项是很常见的需求,jdk提供java.util.Properties类加载指定的配置文件(当然不一定从本地文件、任意来源的流对象也可以)。在一个大型系统中,我们有可能需要定义多个配置文件,如果每个文件都需要声明一个Properties与之对应,那么代码会显得很啰嗦。方法一:统一写一个加载工具类,可以,但是不见得最好。方法二:借助spring fr...

win10平板模式_双系统更方便,不妨来试试这款大屏幕平板_weixin_39926943的博客-程序员秘密

时光退回到前几年,二合一双系统平板电脑还能算热点,不过此刻也许还是能发挥一些余热。最近的悠长假期,导致了我和老婆,还有父亲母亲,以及孩子都同时待在家里。那么日常追剧观影玩手机玩游戏算得上是宅家打发时间的好办法。但是从这几天小朋友在线开学,我和我老婆在线上班以后,那么家里就会需求多台电脑设备用于办公,还需要能在空闲之余满足小朋友在线上课的需求。说实话目前的在线上课貌似软件繁多,学习和各个补习中心推广...

kvm基础使用及Virt-tools工具使用_shaonbean的博客-程序员秘密

kvm基础使用查看虚拟机状态[[email protected] ~]# virsh list --all Id Name State---------------------------------------------------- 1 kvm-1 running 2

STM32L系列产品技术资料与支持文件(分享)_yoyof3的博客-程序员秘密

STM32L系列产品技术资料与支持文件 应用文档:应用笔记 |产品简介 | 数据手册 | 勘误手册 |固件库 | 编程手册 | 参考手册 |技术文章 | 用户手册 |开发工具:产品简介 |勘误手册 | 软件发布 | 工具软件 | 用户手册 |  应用笔记

【NOIP2016提高A组模拟9.4】树上摩托_Marcus0_O的博客-程序员秘密

这题在打的时候代码各种煞笔,所以超级丑233题目DescriptionSherco是一位经验丰富的魔♂法师。 Sherco在第零次圣杯战争中取得了胜利,并取得了王之宝藏——王の树。 他想把这棵树砍去任意条边,拆成若干棵新树,并装饰在他的摩托上,让他的摩托更加酷炫。 但Sherco认为,这样生成的树不具有美感,于是Sherco想让每棵新树的节点数相同。 他想知道有多少种方法分割这棵树。Inpu

(十九)Python爬虫:Beautiful Soup的使用_带翅膀的猫的博客-程序员秘密

      Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup安装pip安装:现在Beautiful Soup版本为4.x,建议使用最新版,3.x已经停止开发了。使用命令pip3 install ...

随便推点

CSS之元素的显示与隐藏、CSS用户界面样式、溢出文字处理_zlinger1的博客-程序员秘密

元素显示隐藏的目的:主要目的是让一个元素在页面中消失,但是不是在文档源码中删除。最常见的是网站广告,当我们点击类似关闭不见了,但是我们重新刷新页面,依然会出现。display显示display设置或检索对象是否及如何显示。display:none 隐藏对象,与它相反的是display:block,除了转换为块级元素之外,同时还有显示元素的意思。特点:隐藏之后不再保留位置。visibil...

华为云数据中心建设全面复工进行中,预计2021年投入使用_NicolasLearner的博客-程序员秘密_华为江西云数据中心

华为云数据中心建设全面复工进行中,预计2021年投入使用(华为云贵州)推荐2020-04-13http://3g.donews.com/News/donews_detail/3089566.html位于贵州省贵安新区华为云数据中心A区项目施工现场,1000余名工人正在对工程进行紧张施工。华为云数据中心是由华为技术有限公司投资,中建四局第一建筑有限公司承建。该数据中心是集数据中心、生产交付中心、员工休息楼于一体的综合性建筑群。数据中心建设完工后,将有超过160个国家的重要数据机库在这里投入运...

设计模式(十一)----- 享元模式(Flyweight)----(JAVA版)_hfreeman2011的博客-程序员秘密

享元模式:       运用共享技术有效地支持大量细粒度的对象享元模式的重点在于分离变与不变。把一个对象的状态分成内部状态和外部状态,内部状态是不变的,外部状态是可变的。然后通过共享不变的部分,达到减少对象数量并节约内存的目的。内部状态:通常指的是包含在享元对象内部的、对象本身的状态,不会随享元环境而变化,因此可共享。外部状态:是享元对象之外的状态,取决于使用享元的场景,会根据

面试知识点总结(Part 2:数据库、网络、操作系统、Nginx)_emmmzhang的博客-程序员秘密

本文涉及:数据库:范式、索引、MySQL主备网络:TCP/IP(三次握手、滑动窗口)、流量控制和拥塞控制、网络层次结构、http状态码、局域网通信原理、http和https、http1.0和http1.1、浏览器访问页面的整个过程操作系统:线程和进程、进程通信、进程状态转化、银行家算法、死锁,Linux命令(cd、ls、top、ps、netstat -anp、lsof -i、grep、ca...

免费的.net学习视频教程下载地址_chuozi0602的博客-程序员秘密

分享免费.net学习资料,.net平台开发,全部免费!!! 专题:C#中的单元测试-Nunit http://edu.ibeifeng.com/view-index-id-348.html 专题:水晶报表使用入门及实战http://edu.ibeifeng.com/view-index-i...

框架:模块化Objection_小毛毛笑哈哈的博客-程序员秘密

框架:模块化http://blog.jobbole.com/66929/实现原理:先定义一个协议(protocol),然后通过objection来注册这个协议对应的class,需要的时候,可以获取该协议对应的object。对于使用方无需关心到底使用的是哪个Class,反正该有的方法、属性都有了(在协议中指定)。这样就去除了对某个特定Class的依赖。也就是通常所说的「面向接口编程」,因为我们无...

推荐文章

热门文章

相关标签