2012-05-09 16 views
0

データセットに値を挿入しようとしましたが、対応するchagesをデータベースに反映させます。私はこのコードを使用しています:データセットをCで変更した後にデータセットからデータベースを更新する#

_MyDatabase_1DataSet obj = new _MyDatabase_1DataSet(); 
MyDatabase_1DataSetTableAdapters.t1TableAdapter mytable = new testingconnection._MyDatabase_1DataSetTableAdapters.t1TableAdapter(); 
    mytable.Fill(obj.t1); 
    obj.t1.Rows.Add("new value"); 
    mytable.Update(obj); 

しかし、変更はデータセットに反映されており、データベースに反映されていません。私は、データセットの別のインスタンスを使用する場合、私は新しい行を取得することができていますが、updationは、データベース(の.sdf)には反映されません

+0

エラーが発生しましたか? – PraveenVenu

+0

いいえ、エラーは発生しませんでした。 – gout

+0

あなたは 'mytable.Update(obj.t1);を試してください。 – PraveenVenu

答えて

0

あなたは

_MyDatabase_1DataSet obj = new _MyDatabase_1DataSet(); 
MyDatabase_1DataSetTableAdapters.t1TableAdapter mytable = new testingconnection._MyDatabase_1DataSetTableAdapters.t1TableAdapter(); 
mytable.Fill(obj.t1); 
DataRow dr=obj.t1.NewRow(); 
dr[0]="new value"; 
obj.t1.Rows.Add(dr); 
mytable.Update(obj.t1); 

を試してみてくださいすることができますまた、この

を試してみてください

Insert method of TableAdapter not working?

+0

注:質問を編集しました。 – gout

関連する問題