Filtrowanie i sortowanie danych w aplikacji .NET Framework Windows Forms
Uwaga
Zestawy danych i powiązane klasy to starsze technologie .NET Framework z początku 2000 roku, które umożliwiają aplikacjom pracę z danymi w pamięci, gdy aplikacje są odłączone od bazy danych. Są one szczególnie przydatne w przypadku aplikacji, które umożliwiają użytkownikom modyfikowanie danych i utrwalanie zmian z powrotem w bazie danych. Mimo że zestawy danych okazały się bardzo udaną technologią, zalecamy, aby nowe aplikacje platformy .NET używały platformy Entity Framework Core. Program Entity Framework zapewnia bardziej naturalny sposób pracy z danymi tabelarycznymi jako modelami obiektów i ma prostszy interfejs programowania.
Dane filtrujesz, ustawiając Filter właściwość na wyrażenie ciągu zwracające żądane rekordy.
Dane sortujesz, ustawiając Sort właściwość na nazwę kolumny, na której chcesz sortować, dołączając DESC
do sortowania w kolejności malejącej lub dołączając ASC
do sortowania w kolejności rosnącej.
Uwaga
Jeśli aplikacja nie używa BindingSource składników, możesz filtrować i sortować dane przy użyciu DataView obiektów. Aby uzyskać więcej informacji, zobacz DataViews (Widoky danych).
Aby filtrować dane przy użyciu składnika BindingSource
Filter Ustaw właściwość na wyrażenie, które chcesz zwrócić. Na przykład następujący kod zwraca klientów z wartością rozpoczynającą
CompanyName
się od "B":
Aby sortować dane przy użyciu składnika BindingSource
Sort Ustaw właściwość na kolumnę, na którą chcesz sortować. Na przykład następujący kod sortuje klientów w
CompanyName
kolumnie w kolejności malejącej:
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla