Я использую элемент управления UltraWinGrid и хочу настроить его фильтрацию.
![Custom Filter](https://i.stack.imgur.com/aLY0O.png)
Я могу получить все значения из свойства ValueList.
private void dgridData_BeforeRowFilterDropDown(object sender, BeforeRowFilterDropDownEventArgs e)
{
// Get each item from the list
foreach (ValueListItem item in e.ValueList.ValueListItems)
{
// Do Something
}
}
Я хочу показать значения в раскрывающемся меню (см. Рисунок) следующим образом: -
(Все)
(Custom)
(Пробелы)
(NonBlanks)
*********
*********
*********
Значения после (NonBlanks) должны отображаться в виде звездочек .
Один из вариантов, который я могу себе представить, это присоединить замаскированный редактор к текущему редактору , чтобы изменить отображение. Но я не знаю, как прикрепить элемент управления редактора в этом сценарии.
Делясь ссылками, через которые я проходил: -
- Фильтрация строк в Ultragrid
- Удаление записей по умолчанию из Infragistics UltraWinGrid RowFilterDropDown
Вы можете сообщить мне о других вариантах достижения того же.