Я хочу получить столбец и все его данные строки из объекта DataTable, затем создать новый столбец в другой таблице данных и добавить его вместе с новым столбцом и его строками. Проблема, с которой я постоянно сталкиваюсь, заключается в том, что будут появляться данные о строках, равно как и имена столбцов, но все строки добавляются в один и тот же столбец. Любая помощь очень ценится.
void GetColumns()
{
// add the columns to the new datatable
foreach (int i in mapValues)
{
SplitData.Columns.Add(i.ToString());
}
// map values contains the index numbers of my target columns
foreach (int x in mapValues)
{
foreach (DataRow row in OrigData.Rows)
{
SplitData.Rows.Add(row[mapValues[LocalIndex]]);
}
LocalIndex++;
}
}