Filtrar y ordenar datos en una aplicación de Windows Forms en .NET Framework
Nota:
Los conjuntos de datos y las clases relacionadas son tecnologías heredadas de .NET Framework de principios de la década de 2000 que permiten a las aplicaciones trabajar con datos en memoria mientras están desconectadas de la base de datos. Son especialmente útiles para las aplicaciones que permiten a los usuarios modificar los datos y conservar los cambios en la base de datos. Aunque los conjuntos de datos han demostrado ser una tecnología de gran éxito, se recomienda que las nuevas aplicaciones de .NET usen Entity Framework Core. Entity Framework proporciona una manera más natural de trabajar con datos tabulares como modelos de objetos y tiene una interfaz de programación más sencilla.
Los datos se filtran estableciendo la propiedad Filter en una expresión de cadena que devuelve los registros deseados.
Puede ordenar los datos estableciendo la propiedad Sort en el nombre de columna por la que desea ordenar; anexe DESC
para realizar la ordenación en sentido descendente, o bien, ASC
para hacerlo en sentido ascendente.
Nota
Si su aplicación no utiliza componentes BindingSource, puede filtrar y ordenar los datos mediante objetos DataView. Para más información, consulte DataViews.
Para filtrar datos mediante un componente BindingSource
Establezca la propiedad Filter en la expresión que desea devolver. Por ejemplo, el código siguiente devuelve los clientes cuyo valor de
CompanyName
empieza por "B":
Para ordenar los datos mediante un componente BindingSource
Establezca la propiedad Sort en la columna por la que desea ordenar. Por ejemplo, el código siguiente ordena los clientes por la columna
CompanyName
en orden descendente:
Contenido relacionado
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de