程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 代碼-一個DataTable復制到另個Datable中的問題

代碼-一個DataTable復制到另個Datable中的問題

編輯:編程綜合問答
一個DataTable復制到另個Datable中的問題

請問一下代碼是否有問題,是否有語法錯誤!因為沒有測試環境無法進行測試,想直接放到生產環境發布
DataTable dt1=this.ClientBLData.DsData.Tables["UserProfile"];
DataTable dt2=new DataTable();
dt2=dt1.Clone();
DataRow[] drws = dt1.Select("CostName like '生物%'");
foreach (DataRow item in drws)
{
dt2.Rows.Add(item);
}
KSDataGrid2.ItemsSource = dt2.DefaultView;

最佳回答:


dt2.Rows.Add(item),這裡會出錯。因為item是屬於dt1的,直接添加會出錯。結構一樣,可以使用ItemArray來添加新行


    foreach (DataRow item in drws)
    {
        dt2.Rows.Add(item.ItemArray);
    }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved