¿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
¿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
¿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.
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.
Mis artículos son generalmente listas de elementos en la memoria. Con las cuadrículas de datos debe ordenar los datos en la fuente, no dentro de la misma cuadrícula.
Aquí está el código de mi lista de géneros. Quizás esto te dará una idea para despegar.
http://jspot.jerryhanel.com/2012/06/28/sort-your-databound-grid-effortlessly/
¿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? –
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
Scott, ¿me puede aclarar: desea ordenar las * columnas * en orden alfabético, o permitir ordenar las columnas? – GalacticCowboy