获取DataGridViewCheckBoxColumn列中的复选框是选中还是没选中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取DataGridViewCheckBoxColumn列中的复选框是选中还是没选中相关的知识,希望对你有一定的参考价值。

参考技术A 这个有多种做法,但我这里只列出一种。
首先设置一下DataGridViewCheckBoxColumn中的FalseValue为0,TrueValue为1.
设置好后,我们可以根据当前DataGridViewCheckBoxCell的Value来设置或获取他是否选中。
如果把DataGridViewCheckBoxCell的Value设置为1.那么他就会变成选中状态。
如果把DataGridViewCheckBoxCell的Value设置为0,那么他就取消选中。
同时也可以遍历所有行。来通过DataGridViewCheckBoxCell的Value是否为1进行判断是否选中。
举一例:
设置选中:
DataGridViewCheckBoxCell checkBox = (DataGridViewCheckBoxCell)this.dataGridView1.Rows[0].Cells[0];
checkBox.Value = 1;//选中第一行第一列,因为checkboxcell是在第一列的。
checkBox.Value=0;//取消选中第一行第一列。本回答被提问者采纳

获取日期/时间/星期

1、介绍

1 获取年
2 获取月
3 获取日
4 获取年月日
5 获取时
6 获取分
7 获取秒
8 获取时分秒
9 获取星期
10 获取年月日时分秒(yy-MM-dd hh:MM:ss)
不传默认返回 yy-MM-dd hh:MM:ss


2、代码

function getDateTimeWeek(key = 10) {
	key = Number(key);
	let dateTime = new Date(),
		year = dateTime.getFullYear(),
		month = dateTime.getMonth() + 1,
		day = dateTime.getDate(),
		hour = dateTime.getHours(),
		minute = dateTime.getMinutes(),
		second = dateTime.getSeconds(),
		weeks = dateTime.getDay();

	month = month < 10 ? "0" + month : month;
	day = day < 10 ? "0" + day : day;
	hour = hour < 10 ? "0" + hour : hour;
	minute = minute < 10 ? "0" + minute : minute;
	second = second < 10 ? "0" + second : second;
	let result = null;
	switch (key) {
		case 1:
			result = `${year}`;
			break;
		case 2:
			result = `${month}`;
			break;
		case 3:
			result = `${day}`;
			break;
		case 4:
			result = `${year}-${month}-${day}`;
			break;
		case 5:
			result = `${hour}`;
			break;
		case 6:
			result = `${minute}`;
			break;
		case 7:
			result = `${second}`;
			break;
		case 8:
			result = `${hour}:${minute}:${second}`;
			break;
		case 9:
			result = `${weeks}`;
			break;
		case 10:
			result = `${year}-${month}-${day} ${hour}:${minute}:${second}`;
			break;
		default:
			console.log("出错啦!");
			break;
	};
	return result;
};
console.log(getDateTimeWeek(10));
console.log(getDateTimeWeek());

3、演示

1.1.3X


1.1.3P

以上是关于获取DataGridViewCheckBoxColumn列中的复选框是选中还是没选中的主要内容,如果未能解决你的问题,请参考以下文章

java反射获取属性值

Shell 获取路径

iOS 获取文件大小

根据日期字符串获取星期几,日期获取星期,时间获取星期,js获取星期

js如何获取时间点?

iOS 获取设备的各种信息的方法