程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 合並多個結構相同的DataTable

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

編輯:C#入門知識

//<summary>
  //合並多個結構相同的表的方法
  //<param name="DataSet"></param>
  //</summary>
  //<returns>DataTable</returns>

 

\\函數  1  public DataTable GetAllDataTable(DataSet ds)
 2
     {
 3
         DataTable newDataTable = ds.Tables[0].Clone();                //創建新表 克隆以有表的架構。
 4         object[] objArray = new object[newDataTable.Columns.Count];   //定義與表列數相同的對象數組 存放表的一行的值。
 5         for (int i = 0; i < ds.Tables.Count; i++)
 6
         {
 7
             for (int j = 0; j < ds.Tables[i].Rows.Count; j++)
 8
             {
 9
                 ds.Tables[i].Rows[j].ItemArray.CopyTo(objArray, 0);    //將表的一行的值存放數組中。
10                 newDataTable.Rows.Add(objArray);                       //將數組的值添加到新表中。
11             }
12
         }
13
         return newDataTable;                                           //返回新表。
14     }

 

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved