0

mdb AccessテーブルからデータをロードするDataGridViewがあります
。グリッドにはデータのみが表示されます(読み取り専用)。新しい行を挿入するためのボタンがあり、更新用と削除用の2つのボタンを作成する必要があります。

次のコードは、新しい行を挿入するために 正常に機能します

this.estacionamientoTableAdapter.Insert(tb1.Text, tb2.Text, tb3.Text, null, null);
this.dataGridView1.EndEdit();
this.estacionamientoTableAdapter.Fill(estacionarDataSet.Estacionamiento);
this.dataGridView1.Refresh();

選択した行からデータを編集したり、グリッドから選択した行を削除したりするためのサンプルを誰かに提供してもらえますか?もちろん、tableAdapter、Datasetなどを使用していますか?

4

1 に答える 1

0

テーブルのUpdateCommandとEditCommandを設定する必要があります。

次のようなもの:

this.estacionamientoTableAdapter.Adapter.UpdateCommand = new System.Data.SqlClient.SqlCommand("update statement",this.connection);

または、主キーのないテーブルから生成された自動生成コードを使用していて、そうする可能性がある場合は、主キーを追加してテーブルアダプターを再生成します。

于 2009-11-16T13:57:57.737 に答える