您的位置:首页 > 编程语言 > C#

c#中datagridview对选中的多行进行批量删除的代码示例

2016-03-10 13:46 519 查看
if ((MessageBox.Show("確定要刪除嗎﹖", "確認", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes))
{
if (dgvHJSD.SelectedRows.Count > 0)
{

for (int i = 0; i < dgvHJSD.Rows.Count;)
{
DataGridViewRow row = dgvHJSD.Rows[i];

if (row.Selected)
{
//删除...
dgvHJSD.Rows.Remove(row);
}
else
i++;
}
}
else
dgvHJSD.Rows.RemoveAt(dgvHJSD.CurrentRow.Index);

}


当有选中多行时就删除多行,当没有选中整多行时就删除当前光标所在的行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: