//全选复选框
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
int count = dataGridView1.RowCount;
if (checkBox1.CheckState == CheckState.Checked)
{
for (int i = 0; i < count; i++)
{
this.dataGridView1.Rows[i].Cells[0].Value = "true";//如果为true则为选中,false未选中
}
checkBox2.Checked = false;
}
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
cancelAll();
}
//在勾选全选复选框之后点击取消其中的一个,全选复选框取消勾选
private void cancelAll() {
int count = 0;
int len = dataGridView1.Rows.Count;
for (int i = 0; i < len; i++)
{
if ((bool)dataGridView1.Rows[i].Cells[0].EditedFormattedValue =
全选复选框的实现
最新推荐文章于 2019-04-19 11:59:00 发布
本文详细介绍了在前端开发中实现全选和反选复选框的功能。通过JavaScript代码示例,阐述了如何绑定事件、设置状态以及同步所有复选框的状态,帮助开发者轻松实现批量选择操作。
摘要由CSDN通过智能技术生成