Редактор фильтров DevExpress: выпадающий список

#c# #winforms #filter #devexpress

#c# #winforms #Фильтр #devexpress

Вопрос:

Могу ли я при создании фильтра в редакторе фильтров предоставить список возможных значений?

Пример :

введите описание изображения здесь

Могу ли я разместить здесь поле со списком возможных значений вместо TextEdit?

Ответ №1:

Да, это возможно. Вы должны обработать событие FilterEditorCreated в GridView, как показано ниже:

 private void gridView1_FilterEditorCreated(object sender, DevExpress.XtraGrid.Views.Base.FilterControlEventArgs e) {
    DevExpress.XtraEditors.Repository.RepositoryItemComboBox combo = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
    combo.Items.Add("Item 1");
    combo.Items.Add("Item 2");
    e.FilterControl.FilterColumns["ProductName"].SetColumnEditor(combo);
}
  

Комментарии:

1. я не могу это использовать, я использую элемент управления фильтром вместо щелчка правой кнопкой мыши редактора фильтров в gridview.