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

如何合並兩個結構相同的DataTable

2013-11-13 10:24:55  來源: .NET編程 

  今天遇到了一個情況就是從一張數據表中讀取幾個符合條件的客戶的信息然後再讀取幾個符合條件的客戶的信息最後顯示出來因為前後兩次數據的客戶信息的結構是完全相同的所以干脆合並成一個DataTable再賦值給GridView好了寫了個函數

  /// <summary>

  /// 合並兩個相同的DataTable返回合並後的結果

  /// </summary>

  /// <param name=dt></param>

  /// <param name=dt></param>

  /// <returns></returns>

  public DataTable CombineTheSameDatatable(DataTable dt DataTable dt)

  {

  if (dtRowsCount == && dtRowsCount == )

  {

  return new DataTable();

  }

  if (dtRowsCount == )

  {

  return dt;

  }

  if (dtRowsCount == )

  {

  return dt;

  }

  DataSet ds = new DataSet();

  dsTablesAdd(dtCopy());

  dsMerge(dtCopy());

  return dsTables[];

  }

  由於對C#的理解有限所以不明白為什麼用dt==null不能正確判斷空表所以用了數行的方法還望高人能指點一二


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