1. 全选/取消:
![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
bool _SelectAll = false;
private void btnSelectAll_Click(object sender, EventArgs e)
{
if (this.dataGridView.Rows.Count > 0)
{
if (!this._SelectAll)
{
for (int i = 0; i < this.dataGridView.Rows.Count; i++)
{
this.dataGridView.Rows[i].Selected = true;
this._SelectAll = true;
}
}
else
{
for (int i = 0; i < this.dataGridView.Rows.Count; i++)
{
this.dataGridView.Rows[i].Selected = false;
this._SelectAll = false;
}
}
}
}
2. 反选
![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
private void btnSelect_Click(object sender, EventArgs e)
{
if (this.dataGridView.Rows.Count > 0)
{
for (int i = 0; i < this.dataGridView.Rows.Count; i++)
{
if (this.dataGridView.Rows[i].Selected)
{
this.dataGridView.Rows[i].Selected = false;
}
else
{
this.dataGridView.Rows[i].Selected = true;
}
}
}
}
转自:http://www.cnblogs.com/Joesonxl/archive/2009/11/11/1600953.html