我已经经历了这种问题的其他答案,到目前为止没有什么真的很好。移动datagridview行到另一个datagridView
我有一个foreach
循环,应该从源头datagridview
添加行至目的地datagridview
然后从源中删除该行。
无效操作例外是:Row provided already belongs to a DataGridView control.
我不能让...Rows.Copy()
来工作的。有任何想法吗?
foreach (DataGridViewRow selRow in fromDataGridView.SelectedRows)
{
toDataGridView.Rows.Add(selRow);
fromDataGridView.Rows.Remove(selRow);
}
你需要为循环而不是foreach循环做到这一点的,你需要做的次数以相反的顺序如果是有道理的.. – MethodMan 2012-02-13 17:49:29