代码之家  ›  专栏  ›  技术社区  ›  Ali Ersöz

如何在BindingNavigator上禁用toolstripitems?

  •  1
  • Ali Ersöz  · 技术社区  · 17 年前

    当我尝试设置toolStripitem的enable属性时,它不会更改。它不会给出任何异常,但Enable属性的值不会更改。

    我错过了什么?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Marc Gravell    17 年前

    BindingNavigator 控制这些按钮本身,以根据需要启用/禁用它们;i、 e.如果没有更多数据,您不能进入上一页/下一页,如果基础源不允许,您就不能添加/删除( IBindingList.AllowNew .AllowRemove

    你想调整哪些按钮?例如,您可以使用数据源(如)禁用添加/删除 BindingList<T> AllowNew=false / AllowRemove=false .

    或者,只需完全编写自己的按钮(忘记 )-这不是很多工作,特别是如果你从一个 BindingSource 在表格上(因为它有所有必要的 MoveFirst()