我有一个WinForms的DataGridView,我希望能够使用位于其他位置的ListBox重新排列行。因此,当我从ListBox中删除一个条目时,将运行以下行:
dataGridView1.Rows.RemoveAt(e.Index);
当一个元素被添加到ListBox时,执行以下代码:
dataGridView1.Rows.Insert(e.Index, row);
除了因为行在DataGridView中而抛出异常。当我尝试使用带有空捕获的try块包装此行时,该行显然不存在。关于如何解决这个问题的任何想法?