C# winform DataGridView 行全选反选
2014-03-10 11:56
357 查看
1. 全选/取消:
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. 反选
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
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. 反选
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
相关文章推荐
- C# Winform的DataGridView中的chckbox如何全选,单选,多选
- C# Winform DataGridView 全选
- C#WinForm中的dataGridView滚动条定位
- C# Winform DataGridView获取单元格的值
- 给DataGridView加上行号吧[C#、WinForm]
- C#Winform基础 显示datagridview有多少行,有多少列
- c#将datagridview中的数据导入到Excel中(winForm)
- [WINFORM]C#中的DataGridView
- C# Winform 中验证DataGridView单元格内容--限制单元格中只能输入数字
- C# Winform DataGridView 行标题宽度RowHeadersWidth的修改
- WinForm中DataGridView控件通过复选框实现多条记录的删除 c#2005
- c# winform dataGridView 数据查询后不能刷新
- c# winform给dataGridView添加值,插入值,填值,添加数据,添加一行,插入一行数据
- c# winform 关于 datagridview 一些 操作
- C# WinForm开发系列 - DataGridView
- C# winform DataGridView 常见属性(转)
- C# Winform DataGridView 首列隐藏问题
- WinForm中DataGridView的全选与取消全选
- [C#] winform中的DataGridView的列宽设置(自动调整列宽)
- C# Winform DataGridView 公共分页实现