怎么整合N个table中的查询结果到一个datatable中去

如何整合N个table中的查询结果到一个datatable中去是这样的.一个foreach(DictionaryEntrydeinhashtable)//

如何整合N个table中的查询结果到一个datatable中去
是这样的.
一个  
foreach   (DictionaryEntry   de   in   hashtable)//hashtable中的元素个数为N
{
      这里得到一个datatable,但是这个datatable只有一行.
 于是就可以得到N个datatable的一行,我要把这些行整合到一个datatable中去,再绑定到一个gridview中去,如何做到.
}


[解决办法]
如果只有两个字段的话,直接绑定hasttable也可以的.或者DataRow row = dt.NewRow();row[0] = "1 ";row[1]= "2 ";dt.Rows.Add(row);