datagridview复选框选中响应

winform经常用datagridview来处理相关的数据显示,如果datagridview有复选框,我们应该如何处理相关选中响应。选择datagridview的cellcontentclick事件,代码如下:

bool isSelectedGridViewRow = false;

 private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
 { 

         //只允许选一个
        if (e.ColumnIndex == 0 && e.RowIndex >= 0)
        {
                //如果选择所属的列是第1列那么 ColumnIndex == 0
                foreach (DataGridViewRow row in dataGridView1.Rows) 

                row.Cells[e.ColumnIndex].Value = false;
                dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = true;
         }

         isSelectedGridViewRow = false;
           //遍历
           foreach (DataGridViewRow dr in this.dataGridView1.Rows)
            {
                try
                {

                    //所有的都判断
                    if ((bool)dr.Cells[0].EditedFormattedValue)
                    {
                        isSelectedGridViewRow = true;
                       //你的处理
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/15021.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度神经网络——什么是 K 均值聚类?

K 均值聚类 K 均值聚类是 无监督学习在所有无监督学习算法中,K 均值聚类可能是使用最广泛的,这要归功于它的强大功能和简单性。 K-means 聚类到底是如何工作的? 简而言之,K 均值聚类的工作原理是 创建参考点(质心&am…

Halcon 极坐标转换图像

一、概述 先看效果 将圆形的用极坐标转换成矩性然后再进行识别或者其他缺陷检测,最后在还圆到原图中 二、原理: halcon 圆环类缺陷检测的一种方法(极坐标变换法)_halcon缺口检测-CSDN博客 图像极坐标变换与反变换(…

吴恩达深度学习笔记:超 参 数 调 试 、 Batch 正 则 化 和 程 序 框 架(Hyperparameter tuning)3.4-3.5

目录 第二门课: 改善深层神经网络:超参数调试、正 则 化 以 及 优 化 (Improving Deep Neural Networks:Hyperparameter tuning, Regularization and Optimization)第三周: 超 参 数 调 试 、 Batch 正 则 化 和 程 序 框 架(Hyperparameter …

Spark SQL【Java API】

前言 之前对 Spark SQL 的影响一直停留在 DSL 语法上面,感觉可以用 SQL 表达的,没有必要用 Java/Scala 去写,但是面试一段时间后,发现不少公司还是在用 SparkSQL 的,京东也在使用 Spark On Hive 而不是我以为的 Hive O…

ubuntu20.04 开机自动挂载外加硬盘

文章目录 一、问题描述二、操作1. 查找新添盘符2. 格式化硬盘文件系统3. 挂载硬盘4. 开机自动挂载5. 取消挂载6. 查看挂载的硬盘信息 一、问题描述 因电脑使用一段时间后自身硬盘不足,需外加硬盘使得电脑自动识别加载。 二、操作 1. 查找新添盘符 sudo blkid自己…

Linux基础命令详解

Linux基础命令详解 1. ls 解释:列出目录内容用法:ls [选项] [文件名]示例:ls -l(以长格式显示文件信息) 2. cd 解释:更改目录用法:cd [目录名]示例:cd /home(切换到/…

# 全面解剖 消息中间件 RocketMQ-(3)

全面解剖 消息中间件 RocketMQ-(3) 一、RocketMQ – mqadmin 命令介绍 1、mqadmin 管理工具 使用方式 进入 RocketMQ 安装位置,在 bin 目录下执行 ./mqadmin {command} {args} # 进入 RocketMQ 安装目录的 bin 目录下: cd /usr…

免费、开源、好用的 SQL 客户端合集

免费、开源、好用的 SQL 客户端合集 分类 编程技术 0、SQL Chat SQL Chat 是 2023 年 3 月推出的新型 SQL 客户端,它将数据库管理带入了基于聊天的新时代。 SQL Chat 由 ChatGPT 驱动,能够帮你编写和润色 SQL 语句,让数据库操作变得更加智…

微信小程序开发环境的搭建

一、注册微信小程序账号 二、安装微信开发者工具 1.下载微信开发者工具。 官网下载地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/downloads.html 2、选择稳定版Window64下载安装 3、下载完毕后,点击下一步安装 三、使用微信开发者工具…

SQLite查询优化

文章目录 1. 引言2. WHERE子句分析2.1. 索引项使用示例 3. BETWEEN优化4. OR优化4.1. 将OR连接的约束转换为IN运算符4.2. 分别评估OR约束并取结果的并集 5. LIKE优化6. 跳跃扫描优化7. 连接7.1. 手动控制连接顺序7.1.1. 使用 SQLITE_STAT 表手动控制查询计划 1. 引言 给定一个…

C# 特性(Attribute)超详细教程

文章目录 0.前篇1.特性概念2.特性的声明和使用2.1 特性定义语法2.2 特性目标 3.预定义特性3.1 AttributeUsage3.2 Conditional3.3 其它预定义特性 4.MyAttributeHelper(特性使用帮助类)5.特性应用5.1 添加说明信息并获取5.2 数据验证 0.前篇 学习本文前…

聊聊Python中的文件读写操作

Python 中的文件读写操作是数据处理和存储的基本操作之一。下面,我将详细解释如何在 Python 中进行文件的读写操作。 1. 打开文件 在 Python 中,使用 open() 函数来打开文件。这个函数需要至少一个参数,即文件名,并且返回一个文件…

数据结构和组成

数据结构组成 数据项:一个数据元素可以由若干数据项组成。 数据对象:有相同性质的数据元素的集合,是数据的子集。 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。 逻辑结构 数据对象中数据元素之间的相互关系 eg: …

深入理解python列表遍历:两种方法详解与实例

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、使用索引遍历列表 三、直接使用元素遍历列表 四、总结 一、引言 在编程过程…

创建python字典的两种方法:直观与函数式

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、直观创建法:直接定义键值对 二、函数式创建法:使用内置函数dict…

CSRF 攻击

概述 CSRF(Cross-site request forgery,跨站请求伪造)。 它是指攻击者利用了用户的身份信息,执行了用户非本意的操作。 它首先引导用户访问一个危险网站,当用户访问网站后,网站会发送请求到被攻击的站点,这次请求会携带用户的c…

拼多多携手中国农业大学,投建陕西佛坪山茱萸科技小院

5月16日下午,中国农业大学陕西佛坪山茱萸科技小院在佛坪县银厂沟村揭牌。佛坪县素有“中国山茱萸之乡”的美誉,是全国山茱萸三大基地之一,当地山茱萸是国家地理标志产品,山茱萸肉产量位居全国第二。 为充分发挥佛坪县得天独厚的山…

vscode快捷键mac快捷键

vscode快捷键 在 Visual Studio Code 中,可以使用「Ctrl D」快捷键来选中相同内容。还可以使用以下快捷键来操作: 向上/下选择相同内容 Alt ↑/↓ 选择所有相同内容 Ctrl Shift L mac中则是commandshiftL VSCode删除整行快捷键 CtrlShiftK mac中则…

局部放电试验变频电源

局部放电试验中的变频电源设备 局部放电试验变频电源是一种专为电力设备的局部放电检测设计的高性能电源系统。在电力设备的运行和维护过程中,局部放电测试用于探测潜在的绝缘缺陷,防止它们进一步恶化导致设备损坏。传统的局部放电试验通常使用交流电源&…

with关键字

在 Python 中,with 是一个关键字,用于引入一个上下文管理器(context manager)。上下文管理器是一种特殊的对象,它允许你以一种干净、结构化的方式执行一组特定的操作,通常包括设置和清理资源。 with 语句通…