0
在我的项目中我使用无界的DataGridView。我在其中将第一行设置为带有标题复选框的CheckBoxColumn。我提供我的最终用户在DataGridView中选择单行或多行或整行,并可以在需要时删除它。但真正的问题是,当我选择所有行并单击删除它删除整行,而当我选择一行时,它执行相同的操作。如何使用C#2010中的删除按钮删除无界DataGridView中的选定行和整行?
下面是我的删除按钮代码。
private void BtnDcDelete_Click(object sender, EventArgs e)
{
do
{
foreach (DataGridViewRow row in dataGridViewEx1.Rows)
{
try
{
dataGridViewEx1.Rows.Remove(row);
}
catch (Exception) { }
}
} while (dataGridViewEx1.Rows.Count > 1);
}
切勿吞咽异常。 – 2013-02-10 13:23:38