在我的代码中,我需要在重复间隔后从 DataGridView 中删除行,因此在计时器到期时调用以下函数:
private void removeRows(DataGridView dgv) {
foreach (DataGridViewRow row in dgv.Rows)
{
// if some condition holds
dgv.Remove(row);
}
dgv.Refresh();
}
我知道这些行已成功从 DataGridView 中删除,尽管无论出于何种原因它们仍保留在显示中。关于我可能做错了什么的任何提示?