请检查以下代码,我有大小为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]);
}
}