我有一个简单的问题,即如何在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。
答案 0 :(得分:2)
仅当网格的数据源支持 IBindingList 接口并且其 AllowNew 方法返回 true 时,才可以显示Append按钮。否则,不清楚GridControl应该如何添加新记录。 如果您的数据源未实现 IBindingList ,请考虑使用标准的 BindingList 类。
或者,您可以使用CustomButtons属性创建自定义按钮。