0

データセットがあり、新しい行を追加してから、次のコマンドを使用してデータセットの背後にあるデータベースを更新しています。

 DataSetReasons ds = new DataSetReasons();
      DataSetReasonsTableAdapters.Data_Tracker_RcodeTableAdapter dta = new DataSetReasonsTableAdapters.Data_Tracker_RcodeTableAdapter();

        DataSetReasons.Data_Tracker_RcodeDataTable GRX =
        new DataSetReasons.Data_Tracker_RcodeDataTable();


        DataRow rowx = GRX.NewRow();
        rowx[0] = 111;
        rowx[1] = 28;
        rowx[2] = "C";
        rowx[3] = 12;
        rowx[4] = "C";
        rowx[5] = 16;
        rowx[6] = TextBox2.Text;

        GRX.Rows.Add(rowx); //<--- adding the row

        dta.Update(GRX); //<-- updating the DB

これで、更新コマンドを別のボタンに配置することを除いて、すべてが正常に機能します。そうすると、DBの更新が発生しません。

何か案が?

4

1 に答える 1

0

解決しました。データ テーブルを定義する前に「静的」という単語がありませんでした。

この質問を伝えてくれた人に感謝します。

于 2012-08-29T08:13:50.557 に答える