zoukankan
html css js c++ java
DataGridView 中的 CheckBox
1.在DataGridView中添加一条列,类型为DataGridViewCheckBoxColumn
2.添加CellClick事件编码如下
Code
1
private
void
DataGridView1_CellClicked(
object
sender, DataGridViewCellEventArgs e)
2
{
3
//
-1的话则是标题被选中,如果没有这句,下面的容器将会越界出错
4
if
(e.rowindex
>
-
1
&&
e.ColumnIndex
>
-
1
)
5
{
6
//
第一列的某个Cell被选中
7
if
(e.ColumnIndex
==
0
)
8
{
9
//
如果是选中状态,则取消。反之亦然
10
if
((
bool
)
this
.dataGridView1.Rows[e.RowIndex].Cells[
0
].EditedFormattedValue)
11
{
12
this
.dataGridView1.Rows[e.RowIndex].Cells[
0
].Value
=
false
;
13
this
.dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor
=
Color.Empty;
14
}
15
else
16
{
17
this
.dataGridView1.Rows[e.RowIndex].Cells[
0
].Value
=
true
;
18
this
.dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor
=
Color.Yellow;
19
}
20
}
21
}
22
}
23
查看全文
相关阅读:
Android composite adb interface
android自适应屏幕方向和大小
Android音频介绍
android如何播放和录制音频
Android中解决图像解码导致的OOM问题
android 图片占用内存与什么有关
int android.graphics.Bitmap.getRowBytes()
Thymeleaf select 反显 默认选中
淘宝H5 sign加密算法
c# 菜鸟包裹查询
原文地址:https://www.cnblogs.com/forestsheep/p/1323640.html
最新文章
iis asp.net4.0注册
Asp.Net百度站长工具的主动推送功能
Asp.Net uxxx Unicode编码解码
Asp.Net任务Task和线程Thread
Asp.Net Newtonsoft.Json使用教程
Gitee vs插件(Gitee Extension for Visual Studio)
vue.js购物车
ssh-pass 使用无需输入密码
curl 发送post请求
python实现socketserver处理多连接 相关逻辑
热门文章
使用supervisor 进行进程管理时调整最大文件打开数
python str与bytes之间的转换
vue 中区分测试环境和正式环境
Linux Centos 使用yum安装MongoDB 4.0
mongoengine 中高级用户执行聚合函数等
mongoDB中聚合(aggregate)的具体使用
Python 操作redis消息队列 多进程消费
ADB server didn't ACK * failed to start daemon *
XMPP系列2:如何掌握XMPP协议
XMPP系列1:简介
Copyright © 2011-2022 走看看