sam*_*j28 11 .net c# datagridview buttonclick winforms
我有一个带有预加载的DataGridView的winform ...我想在选择或突出显示行并点击按钮时从datagridview中删除行...
还想清除所有列....
目前我用过
foreach (DataGridViewRow dgvr in dataGridView2.Rows)
{
if (dgvr.Selected == true)
{
dataGridView2.Rows.Remove(dgvr);
}
}
Run Code Online (Sandbox Code Playgroud)
但它抛出一个例外,即"行或不承诺"或某些东西....如果任何人有任何更好的建议,那将是可观的......
Ada*_*dam 26
如果您已AllowUserToAddRows在DataGridView上启用,那么您可能会意外地删除DataView底部的空行,该行是下一个用户创建行的占位符.如果不需要,请尝试禁用此选项,否则请尝试使用以下代码:
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
if(!row.IsNewRow)
dataGridView1.Rows.Remove(row);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69281 次 |
| 最近记录: |