У меня есть две таблицы данных. Один является надмножеством другого. У обоих общий столбец StageID. Мне нужно объединить эти две таблицы, чтобы данные поднабора данных были сохранены в правильной строке таблицы надмножеств.
Это то, что я сделал, чтобы объединить данные после извлечения данных надмножества в JoinTable и данных поднабора в таблице DTMaterialProperties
foreach (DataColumn dcMaterialProp in dtMaterialProperties.Columns)
{
if (dcMaterialProp.ColumnName != "StageId" &&
JoinDataTable.Columns.Contains(dcMaterialProp.ColumnName))
{
JoinDataTable.Rows[rowCount][dcMaterialProp.ColumnName] =
dtMaterialProperties.Rows[0][dcMaterialProp.ColumnName];
}
}
Но это было неэффективно, так как на это уходит много времени.
Пожалуйста, помогите мне найти лучший способ сделать это.