C# 使用 tableAdapter、mdb 访问、dataGridView 更新和删除行表
我有一个 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等?
I have a DataGridView, which loads data from mdb Access table
The grid only shows data (is readonly). I have a button for inserting new row, and now have to make two more buttons, one for update and one for delete
The following code works fine for inserting a new row
this.estacionamientoTableAdapter.Insert(tb1.Text, tb2.Text, tb3.Text, null, null);
this.dataGridView1.EndEdit();
this.estacionamientoTableAdapter.Fill(estacionarDataSet.Estacionamiento);
this.dataGridView1.Refresh();
Can anyone provide me a sample for editing data from selected row, and for deleting a selected row from the grid? Of course using tableAdapter, Dataset, etc.?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要填充表的 UpdateCommand 和 EditCommand。
或者
,如果您使用的是从没有主键的表生成的自动生成的代码,并且您可以这样做 - 那么添加主键并重新生成表适配器。
you need to populate the UpdateCommand and EditCommand for your table.
something along the lines of:
Alternatively if you are useing autogenerated code that was generated from a table without a primary key and you have the possibility to do so - then add a primary key and re-generate your table adapter.