2016-05-24 28 views
-2

進行學習練習。 嘗試將所有條目的數據庫日期列更新爲新的特定值,或者遍歷每個條目並將日期更改爲新的特定值。 我試過使用DataContext & Linq,但它一直告訴我缺少參考,它不是所以我已經恢復到這一點。C#WPF數據庫練習如何更新數據庫列

 var results = webDataSet.GreyList; 
     foreach (var elements in results) 
     { 
      elements.Date = 55; 
     } 
     webDataSet.AcceptChanges(); 
     greyWebTableAdapter.Update(webDataSet.GreyList); 

即使我把更新放在嘗試捕獲它說它是成功的但它永遠不會更新數據庫。

另外我想感謝那些沒有什麼可說的人投票回答我的問題,像你這樣的人真正把社區帶到一起。

+0

那麼你的問題是什麼? – BugFinder

+0

如何使用數據集從數據庫更新數據庫列或特定條目值 – x123xx

回答

0

對任何接受建議的人添加.AcceptChanges();通過使用它將dataSets修改的行值從true設置爲false;所以當你更新方法尋找修改的真正的行,但他們都是虛假的,所以沒有得到更新。另一個看不到數據庫更改的因素是因爲Visual Studio 2015從本地文件夾創建數據庫副本並將其複製到bin文件夾中,因此在本地文件夾數據庫中查找更改是浪費時間。