2008-10-24 19 views
5

¿Cómo ordeno las columnas en un control de cuadrícula de datos winforms en orden alfabético?C# ¿Cómo ordeno las columnas en una cuadrícula de datos en orden alfabético?

Gracias

+0

¿Está buscando para ordenar las propias columnas o las filas de datos en base a la columna especificados? ¿Es esto asp.net o una cuadrícula de datos de winforms con la que estás trabajando? –

+0

Creo que ese es el encabezado de las columnas, porque si se trata de filas de columnas, eso se hace de forma predeterminada, simplemente haga clic en la columna del encabezado ... ¿estoy en lo cierto, Scott? – balexandre

+0

Scott, ¿me puede aclarar: desea ordenar las * columnas * en orden alfabético, o permitir ordenar las columnas? – GalacticCowboy

Respuesta

1

¿Usted ha intentado enlazar el DataGrid a un objeto DataTable (en lugar de una vista) y girando establecer la propiedad "AllowSorting" true en la cuadrícula de datos? Creo que la grilla clasificará automáticamente la fuente de la tabla por usted.

Si no, siempre puede ver el evento cuando se hace clic en un encabezado de columna y reconstruir un DataView para vincularlo a DataGrid.

1

Este MSDN article debe guiarlo por el camino.

Si proporciona más información quizás podamos proporcionar un código real para su problema específico.

Cuestiones relacionadas