C#.NET DataGridView 让部分单元格变成只读的例子程序「建议收藏」

C#.NET DataGridView 让部分单元格变成只读的例子程序

大家好,又见面了,我是全栈君。

最近客户有让DataGridView中的部分单元格变成只读的需求,例如下面的效果图

   C#.NET DataGridView 让部分单元格变成只读的例子程序「建议收藏」

 

实现参考代码如下:

            
//
 这里是部分控制单元格只读属性的代码实现


            
for
 (
int
 i 
=
 
0
; i 
<
 
this
.grdRole.Rows.Count; i
++
)
            {

                DataRow dataRow 

=
 (
this
.grdRole.Rows[i].DataBoundItem 
as
 DataRowView).Row;
                

if
 (dataRow[BaseRoleTable.FieldAllowEdit].ToString().Equals(

0

)
 
||
 dataRow[BaseRoleTable.FieldAllowDelete].ToString().Equals(

0

))
                {

                    

//
 this.grdRole.Rows[i].Cells[3].ReadOnly = true;
                    

//
 this.grdRole.Rows[i].Cells[4].ReadOnly = true;


                    
this
.grdRole.Rows[i].Cells[

colEnabled

].ReadOnly 
=
 
true
;
                    

this
.grdRole.Rows[i].Cells[

colDescription

].ReadOnly 
=
 
true
;
                }
            }

 

 

本文转自jirigala_bao 51CTO博客,原文链接:http://blog.51cto.com/jirigala/811898

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107979.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 主键、唯一键与唯一索引的区别

    一般,我们看到术语“索引”和“键”交换使用,但实际上这两个是不同的。索引是存储在数据库中的一个物理结构,键纯粹是一个逻辑概念。键代表创建来实施业务规则的完整性约束。索引和键的混淆通常是由于数据库使用索

    2021年12月24日
  • SpringBoot2.0 Actuator 监控参数说明

    SpringBoot2.0 Actuator 监控参数说明基于SpringBoot2.0+Actuatormetrics的监控(基于OracleJDK9,G1)引言SpringBoot2在spring-boot-actuator中引入了micrometer,对1.x的metrics进行了重构,另外支持对接的监控系统也更加丰富(Atlas、Datadog、Ganglia、Graphite、Influx、JMX、NewRelic、Prometheus、SignalFx、StatsD、Wavefront)。本文以Prometheus为例阐述SpringBo

  • 渗透测试神器Nessus使用教程「建议收藏」

    渗透测试神器Nessus使用教程「建议收藏」简介:

    2022年10月19日
  • CSS rgb颜色产生原理 & 颜色对照表

    CSS rgb颜色产生原理 & 颜色对照表本文转自:http://www.cnblogs.com/iteakey/articles/3016093.htmlHTMLCSS颜色对照表FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA#FF0088#C10066#A2

  • Win 10 专业版重新激活详细操作步骤

    Win 10 专业版重新激活详细操作步骤百度经验:jingyan.baidu.com最近电脑的win10系统显示显示未激活,需要激活,用命令提示符运行slmgr.vbs-xpr查询到期状态显示处于统治状态KMS10方法/步骤1,首先,找到计算机,右键点击属性,确认你的电脑系统是否是windows10专业版(由于小编安装的是windows10专业版,所以今天就说win10专业版的激活方式),如下图所示。2,如果有朋友找不…

  • 监控录像数据恢复方法步骤详解

    监控录像数据恢复方法步骤详解在人们生活日益改善的今天,社会的和谐安定成为了最为重要的一个问题。一些不法分子为了一己私利,通过不法手段谋取他人的财物。这样的行为对社会对个人都是一种威胁,为了能更好的防治这类社会危害因素,那就需要我们的电子警察——视频监控出马了。视频监控在现在生活中随处可见,道路上有治安监控,各家商铺有防盗监控,随处可见的监控给人们的生命财产安全带来了一份保障。利用安全防范技术进行安全防范首先对犯罪分子

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号