【问题标题】:Save button is missing in binding navigator绑定导航器中缺少保存按钮
【发布时间】:2017-10-29 01:32:03
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# winforms visual-studio datasource bindingnavigator


    【解决方案1】:

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

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

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

    【讨论】:

    • 是的,我一直在寻找标准项目......不过,我不知道为什么 VS 有时会默认包含这个,有时不包含。但我想我最终会弄清楚的。
    • 当您从 Data Sources 窗口拖动一个类/表并将其拖放到列表控件(如 ListBoxDataGridView)上时,它不会创建 @ 987654328@为您服务。但是如果你把它放在表单的空白区域,它也会添加一个BindingNavigator。还有关于 Save 按钮,当你删除一个类时,BindingNavigator 将包含一个禁用的保存按钮,但对于具有TableAdapter 的表,它将包含一个启用的保存按钮,其中包含一些生成的代码保存。
    猜你喜欢
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    相关资源
    最近更新 更多