0

Visual Studio C#2008
を使用しています。mdbファイルを指すデータセットを(視覚的に)作成しました(Access 2007)
。このデータセットは「EstacionarDataSet」と呼ばれます。

EstacionarDataSet ed = new EstacionarDataSet();
DataRow newRow = ed.Tables[0].NewRow();
newRow["patente"] = tb_Patente.Text;
newRow["numerobox"] = tb_Box.Text;
newRow["fechahora_ingreso"] = DateTime.Now;
ed.Tables[0].Rows.Add(newRow);
  • このコードはForm2(メインフォームではない)で実行され、mdbファイルが持つ唯一のテーブルに新しいレコードを挿入しようとしています(このコードは機能しませんが、例外はありません)。

  • メインフォームには、このmdbファイルに添付されたSystem.Windows.Forms.DataGridViewコンポーネントが含まれています。これは正常に機能し、レコードを正しく表示します(PS:Accessを使用していくつかのサンプルレコードを追加しました)

  • 新しい行の追加、更新、削除のためにいくつかのコードサンプルが必要です...ありがとう

4

1 に答える 1

0

DataAdapterがどのように機能するかを理解する必要があります。

この記事を読む

DataAdapter

またはウェブ上の他の多く。

次に必要なのは、MDBへの接続オブジェクト、select insertおよびupdateコマンドを備えた構成済みデータアダプターです(ウィザードで簡単に実行できます)。

テーブルまたはデータセットにデータを入力し、グリッドビューにバインドします。

于 2009-11-12T12:49:30.767 に答える