我试图让我的网格在数据库中更新基础数据时自动刷新。这不应该工作吗?还是我错过了什么?
我在我的数据集中创建了一个数据表。然后我创建了一个新表单并添加了一个 DataGridView(实际上我使用的是 DevExpress 的 XtraGrid,但我试图让它只与 Microsoft 控件一起使用)。我使用网格左上角的菜单将网格数据源设置为项目数据源中的数据表。然后,这会自动将数据集、BindingSource 和 TableAdapter 添加到表单中。
然后,当我添加一个 BindingSource.ListChanged 事件时,它会在表单加载时触发几次,但在任何基础数据发生更改时不会触发。
当数据库中的数据发生变化时,甚至应该触发吗?还是仅当数据从当前 VB.NET 进程中的其他位置更改时?
谢谢你的帮助!