DataGridViewComboBoxCell在删除行之前显示列表

时间:2014-07-16 16:12:22

标签: c# winforms datagridview datagridviewcomboboxcell

每当我尝试删除包含DataGridViewComboBoxCell的行时,它会在删除行之前将其项目列表删除几分之一秒。我不确定如何防止这种情况发生,并希望了解为什么会发生这种情况。如果我有多行被删除,则每一行都会一个接一个地显示下拉列表,只是一瞬间,所以当一次删除多行时,这可能会成为一个很大的问题。

这是我删除行的地方

    for (int i = 1; i < emptyRows.Count; i++)
    {
         this.LoadRulesDataGridView.Rows.RemoveAt(emptyRows.ElementAt(i));
    }
    this.LoadRulesDataGridView.AllowUserToAddRows = false;
    this.LoadRulesDataGridView.AllowUserToDeleteRows = false;
    this.LoadRulesSaveButton.Enabled = false;
    this.AddRuleRadioButton.Enabled = true;
    this.EditRuleRadioButton.Enabled = true;
    this.RemoveRuleRadioButton.Enabled = true;
    this.AddRuleRadioButton.Checked = false;
    this.EditRuleRadioButton.Checked = false;
    this.RemoveRuleRadioButton.Checked = false;
    this.CancelRuleChangeButton.Enabled = false;
    rowCt = this.LoadRulesDataGridView.RowCount;

如果我要显示任何其他代码/信息,请告诉我。谢谢!

0 个答案:

没有答案