我的 Windows 窗体应用程序中有一个 DataGridView 控件。我想做的是:我想重新加载视图,以便在绑定的数据库表发生更改时显示正确的数据。换句话说,当我使用 sql 查询而不是 DataGridView1.Rows.Remove(DataGridView1.CurrentRow) 属性删除记录时,我希望对 datagridview 也发生更改。例如:我有一个绑定到 datagridview 的客户表。当我删除一条记录时,比如说 ID=5 的记录,我希望在运行时从 gridview 中删除该行。这可能吗?
编辑:
每次我删除客户以重新绑定数据源时,我都会调用此过程
Private Sub reloadDataset()
DataGridView1.DataSource = ""
DataGridView1.DataSource = CustomerBindingSource
End Sub
但它不起作用....我做错了什么?谢谢你的努力..
编辑 2
澄清一下:CustomerBindingSource 有 DataSource(myDatasource) 和数据成员表 customers