private void MoveItems(IList items, WizDataSet.WizDetailsListsDataTable fromTable, WizDataSet.WizDetailsListsDataTable toTable) { List <DataRow> rowsToRemove = new List <DataRow>(); foreach (Object x in items) { CopyRowToTable((WizDataSet.WizDetailsListsRow)((DataRowView)x).Row, toTable); rowsToRemove.Add(((DataRowView)x).Row); } foreach (DataRow row in rowsToRemove) { fromTable.Rows.Remove(row); } }
private void CopyRowToTable(WizDataSet.WizDetailsListsRow sourceRow, WizDataSet.WizDetailsListsDataTable destTable) { WizDataSet.WizDetailsListsRow destRow = destTable.NewWizDetailsListsRow(); WizDataSet.AssignDetailsListRow(sourceRow, destRow); destTable.Rows.Add(destRow); }