foreach (DataGridViewRow row in dataGridView2.Rows)
{
if (row.Cells["abc"].Value.ToString() != "")
{
dataGridView2.Rows.Remove(row);
}
}
这样单击按钮时 一次只能删除一半 需点击 几次才能全删光 for (int i = 0; i < dataGridView2.Rows.Count-1; i++)
{ if (row.Cells["abc"].Value.ToString() != "")
{
dataGridView2.Rows.Remove(row);
}
}原因是:每次删除一行后,行总数会变少,但i++却持续增加,最后只能删除掉原来的一半行.想点击1次把改清的都清光 请教
{
if (row.Cells["abc"].Value.ToString() != "")
{
dataGridView2.Rows.Remove(row);
}
}
这样单击按钮时 一次只能删除一半 需点击 几次才能全删光 for (int i = 0; i < dataGridView2.Rows.Count-1; i++)
{ if (row.Cells["abc"].Value.ToString() != "")
{
dataGridView2.Rows.Remove(row);
}
}原因是:每次删除一行后,行总数会变少,但i++却持续增加,最后只能删除掉原来的一半行.想点击1次把改清的都清光 请教
{ if (row.Cells["abc"].Value.ToString() != "")
{
dataGridView2.Rows.Remove(row);
i--;
}
}还得自己想 呵呵 累呀