Cómo: Filtrar y ordenar los datos en una aplicación Windows Forms

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 puede filtrar y ordenar los datos mediante objetos DataView. Para obtener más información, vea DataViews (ADO.NET).

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":

    CustomersBindingSource.Filter = "CompanyName like 'B'"
    
    customersBindingSource.Filter = "CompanyName like '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:

    CustomersBindingSource.Sort = "CompanyName Desc"
    
    customersBindingSource.Sort = "CompanyName Desc";
    

Vea también

Conceptos

Novedades en el desarrollo de aplicaciones de datos

Enlazar controles de Windows Forms a datos en Visual Studio

Enlazar controles a los datos en Visual Studio

Otros recursos

Tutoriales sobre datos

Información general de las aplicaciones de datos en Visual Studio

Conectarse a datos en Visual Studio

Preparar la aplicación para recibir datos

Buscar datos en la aplicación

Modificar datos en la aplicación

Validar datos

Guardar datos

Historial de cambios

Fecha

Historial

Motivo

Mayo de 2011

Se ha corregido la cláusula COMO en el código de ejemplo.

Comentarios de los clientes.