程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 該行已經屬於另一個表

C# 該行已經屬於另一個表

編輯:C#入門知識

C# 該行已經屬於另一個表


在做一個項目的時候,需要將後台的數據傳到前台,然後顯示在datagrid裡面,由於用到了多個表的聯查,所以在後台將查到的需要顯示的數據都存到了DataTable裡面,然後做循環,每次查出來一條數據,就往DataTable裡面傳入一條,結果理好邏輯,寫好代碼,就報了這個錯:

 

\

 

經過一些嘗試未果,果斷百度,查到了解決方法,因為查到的東西不止是需要的數據,還有別的東西,所以應該將這句代碼:

 

table.Rows.Add(row);

改為:

table.Rows.Add(row.ItemArray);

 

查了一下,發現ItemArray表示這一行中的數據數組,而我們需要的就是這個,所以我們取數據時只取需要的就可以了,但是看到有些人說這個不好維護,我還沒有太理解這個,如果有人懂的話,歡迎留言給我。

 

 

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