У меня есть «BindingListView View», привязанный к «DataGridView» Equin.ApplicationFramework
.Согласно документам, фильтрация выполняется следующим образом:
View.ApplyFilter(
delegate (SomeViewModel item)
{
return item.Code == textBox1.Text;
}
);
Мне нужен метод фильтрации, который может фильтровать item.Code == 'SomeText'
независимо от типа элементов в BindingListView
. Есть ли способ добиться этого?Я придумал
View.ApplyFilter(
delegate (object item)
{
return item.GetType().GetProperty("Code").GetValue(item).ToString() == textBox1.Text;
}
);
К сожалению, это не работает.Я получаю сообщение об ошибке компилятора:
не может преобразовать анонимный метод в тип 'делегат', потому что это не тип делегата
Я также попробовал решение здесь безуспешно.