Пожалуйста, проверьте приведенный ниже код. У меня есть большие таблицы данных размером от 500 до 1000 строк. Системе потребовалось от 10 до 12 секунд для объединения данных.Можете ли вы помочь мне, как улучшить слияние данных. и сделать это быстро.
for (int i = 0; i < DsResult.Length; i++)
{
if (DsResult[i] != null)
{
DsFinalResult.Tables[1].Merge(DsResult[i].Tables[2]);
DsFinalResult.Tables[2].Merge(DsResult[i].Tables[2]);
DsFinalResult.Tables[3].Merge(DsResult[i].Tables[3]);
DsFinalResult.Tables[4].Merge(DsResult[i].Tables[4]);
DsFinalResult.Tables[5].Merge(DsResult[i].Tables[5]);
DsFinalResult.Tables[6].Merge(DsResult[i].Tables[6]);
DsFinalResult.Tables[7].Merge(DsResult[i].Tables[7]);
}
}