0

我有一个 DataGridView,它从 mdb Access 表中加载数据
网格只显示数据(只读)。我有一个用于插入新行的按钮,现在必须再制作两个按钮,一个用于更新,一个用于删除

以下代码适用于插入新行

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 回答