您现在的位置是:首页 >

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

火烧 2021-06-02 00:59:03 1063
C#合并多个结构相同的DataTa le   // lt ummary gt   //合并多个结构相同的表的方法  // lt aram ame= DataSet gt lt / aram gt   

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

  //<summary>

  //合并多个结构相同的表的方法

  //<param name= DataSet ></param>

  //</summary>

  //<returns>DataTable</returns>

     public DataTable GetAllDataTable(DataSet ds)

        {

            DataTable newDataTable = ds Tables[ ] Clone();                //创建新表 克隆以有表的架构

            object[] objArray = new object[newDataTable Columns Count];   //定义与表列数相同的对象数组 存放表的一行的值

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

            for (int i = ; i < ds Tables Count; i++)

            {

                for (int j = ; j < ds Tables[i] Rows Count; j++)

                {

                    ds Tables[i] Rows[j] ItemArray CopyTo(objArray );    //将表的一行的值存放数组中

                    newDataTable Rows Add(objArray);                       //将数组的值添加到新表中

                }

            }

            return newDataTable;                                           //返回新表

lishixinzhi/Article/program/net/201311/11683  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码