//<summary>
//合并多个结构相同的表的方法
//<param name=DataSet></param>
//</summary>
//<returns>DataTable</returns>
public DataTable GetAllDataTable(DataSet ds)
{
DataTable newDataTable = dsTables[]Clone(); //创建新表 克隆以有表的架构
object[] objArray = new object[newDataTableColumnsCount]; //定义与表列数相同的对象数组 存放表的一行的值
for (int i = ; i < dsTablesCount; i++)
{
for (int j = ; j < dsTables[i]RowsCount; j++)
{
dsTables[i]Rows[j]ItemArrayCopyTo(objArray ); //将表的一行的值存放数组中
newDataTableRowsAdd(objArray); //将数组的值添加到新表中
}
}
return newDataTable; //返回新表
}