Как включить кнопку добавления в GridControl EmbeddedNavigator? - PullRequest
0 голосов
/ 08 октября 2018

У меня есть простые вопросы, как включить кнопку добавления в моем 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 Version 18.1.5.

1 Ответ

0 голосов
/ 08 октября 2018

Кнопка «Добавить» может отображаться только в том случае, если источник данных сетки поддерживает интерфейс IBindingList и его метод AllowNew возвращает true .В противном случае неясно, как GridControl должен добавить новую запись.Если ваш источник данных не реализует IBindingList , попробуйте вместо этого использовать стандартный класс BindingList .

В качестве альтернативы, вы можете создавать пользовательские кнопки, используя CustomButtons собственность.

...