Jak należy dodać dodatkowe kryteria wyszukiwania/filtrowania do aplikacji sieciowej danych dynamicznych?Dane dynamiczne ASP.NET Dodaj dodatkowe kryteria filtrowania do strony
Utworzono aplikację internetową danych dynamicznych przy użyciu bazy danych Northwind i używam niestandardowej strony dla tabeli Pracownicy (na podstawie szablonu strony ListDetails.aspx). Chciałbym dodać dodatkowe wyszukiwanie/filtr/gdzie parametry do strony. Domyślnie kolekcja parametrów jest dynamicznie tworzona na podstawie formantu FilterRepeater, który jest również dynamicznie tworzony na podstawie zależności "klucz obcy" w tabeli pracowników.
Próbując dodać dodatkowe kryteria wyszukiwania, przywiązałem się do zdarzenia Select of GridView's LinqDataSource i próbuję dodać dodatkowe elementy do kolekcji WhereParameters LinqDataSourceSelectEventArgs.
Problem polega na tym, że nie mogę określić, jakiego typu porównanie należy wykonać. Kolekcja WhereParameters akceptuje tylko ciąg i obiekt, ale nie pozwala na ich porównanie. To, co naprawdę chciałbym móc zrobić, to dodać do zbioru predykatów delegatów ...
Jak mogę dodać dodatkowe kryteria wyszukiwania do tej strony? Poprzez atrybuty zastosowane do jednostki LINQ To SQL (jeśli tak, jak)? Co się stanie, jeśli kryteria/kryterium nie będzie oparte na samym podmiocie, w jaki sposób dodaję do niego kryteria wyszukiwania?
Aaron Hoffman
oprócz poniżej odpowiedź, fora DD, choć powolny, aby załadować, są o najlepszym źródłem informacji na temat DD jest teraz, niestety – jlembke