我有一个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等?
答案 0 :(得分:0)
您需要填充表格的UpdateCommand和EditCommand。
类似于:
this.estacionamientoTableAdapter.Adapter.UpdateCommand = new System.Data.SqlClient.SqlCommand("update statement",this.connection);
或者,如果您使用的是从没有主键的表生成的自动生成的代码,并且您可以这样做 - 那么添加主键并重新生成表适配器。