首页 > 解决方案 > 如何启用附加按钮到 GridControl EmbeddedNavigator?

问题描述

我有一些简单的问题,如何在我的 GridControl 中启用附加按钮。我尝试了很多事情,例如:

GridView.OptionsView.ShowButtonMode = DevExpress.XtraGrid.Views.Base.ShowButtonModeEnum.ShowAlways;
GridControl.EmbeddedNavigator.OptionsBehavior.AllowAddRows = true;
GridControl.EmbeddedNavigator.Buttons.Append.Enable = true;
GridControl.EmbeddedNavigator.Buttons.Append.Visible = true;
GridControl.EmbeddedNavigator.Enable = true;
GridControl.EmbeddedNavigator.Visible = true;

我不知道如何解决这个简单的任务。请帮我。

我使用 DevExpress 版本 18.1.5。

标签: c#gridviewdevexpressgridcontroldevexpress-gridcontrol

解决方案


只有当网格的 DataSource 支持IBindingList接口并且其AllowNew方法返回true时,才可能显示 Append 按钮。否则,尚不清楚 GridControl 应如何添加新记录。如果您的数据源未实现IBindingList,请考虑改用标准BindingList类。

或者,您可以使用CustomButtons属性创建自定义按钮。


推荐阅读