绑定导航器中缺少保存按钮

Save button is missing in binding navigator

我刚刚尝试为某个网格视图添加新的绑定导航器,但没有显示保存按钮。现在,如果我尝试删除网格视图并重新添加它,Binding Navigator 不会显示,即使根据文档应该显示。

保存按钮何时显示取决于网格视图设置是否有一些规则?还有为什么当我们在表单上拖放数据源时 VS 并不总是自动添加绑定导航器?

我所说的网格视图不是只读的,它被设置为适当的数据源,因此它显示了正确的数据。绑定导航器 BindingSource 设置为与网格视图相同的数据源。

如果您需要更多信息,请告诉我。

BindingNavigator 中的保存按钮不是内置按钮,没有标准的内置行为。当您从 Data Sources window 中删除数据源时,它会为您添加按钮并在可能的情况下生成一些代码。当您从工具箱中删除 BindingNavigator 时,不会自动添加该按钮。

您可以像添加任何其他 ToolStripBotton 项一样简单地自己添加它,并为其 Click 事件处理程序添加一些代码。

如果您正在寻找保存按钮的常见外观,请右键单击您的 BindingNavigator 并选择 插入标准项目,然后从插入的项目中,只需保留插入的保存按钮。