熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C#合並多個結構相同的DataTable

2013-11-13 09:49:41  來源: .NET編程 

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

       }


From:http://tw.wingwit.com/Article/program/net/201311/11683.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.