如何启用GridControl EmbeddedNavigator的附加按钮?

时间:2018-10-08 09:29:05

标签: c# gridview devexpress gridcontrol devexpress-gridcontrol

我有一个简单的问题,即如何在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。

1 个答案:

答案 0 :(得分:2)

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

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