c#

位置:IT落伍者 >> c# >> 浏览文章

C#合并多个结构相同的DataTable


发布日期:2019年01月26日
 
C#合并多个结构相同的DataTable

//<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; //返回新表

}

               

上一篇:.NET不用控件实现文件夹监测系统

下一篇:C#中只接受数字输入的控件