我已經經歷了這種問題的其他答案,到目前爲止沒有什麼真的很好。移動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