2016-05-24 10 views
-2

学習の練習をする。 すべてのエントリのデータベースの日付列を新しい特定の値に更新しようとするか、各エントリを通過し、日付を新しい特定の値に変更しようとしています。 私はDataContext & Linqを使ってみましたが、それは私がこれに戻っていない参照がないことを私に伝え続けます。C#WPFデータベース演習データベース列を更新する方法

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

たとえ私がアップデートをtry catchに入れても、成功したと言われますが、データベースは更新されません。

プラス本当にコミュニティを結集させるあなたのような人々は、私の質問にはまだ投票することは何もありません。

+0

あなたの質問は何ですか? – BugFinder

+0

データセットを使用してデータベースからデータベース列または特定のエントリ値を更新するには – x123xx

答えて

0

.AcceptChanges()を追加するためのアドバイスを受けた他の人に。これを使用して、dataSetsで変更された行の値をtrueからfalseに設定します。したがって、メソッドを更新すると、変更された真の行が検索されますが、それらはすべて偽であるため、何も更新されません。また、Visual Studio 2015がローカルフォルダからデータベースのコピーを作成してbinフォルダに複製するので、ローカルフォルダデータベースの変更を探すのは時間の無駄です。

関連する問題