
16/07/2010, 14:44
|
 | | | Fecha de Ingreso: noviembre-2008 Ubicación: Santiago
Mensajes: 172
Antigüedad: 16 años, 3 meses Puntos: 5 | |
Respuesta: ordenar por columnas un datgridview la propiedad que menciona Kyha, sirve para que el usuario pueda utilizar la opcion de ordenar por columas (el usuario debe hacer click en el encabezado).
Para realizar orden por alguna columna, debes hacerlo en el datatable que esta relacionado, en for ma previa a mostrar los datos.
fijate en este codigo, aca ordeno un datatable en una vista, y despues le paso la vista al datagridview en la propiedad datasource
#region Ordena el reporte por una columna especifica
DataView dtvReporteOrdenado = new DataView();
dtvReporteOrdenado.Table = dttReporte;
dtvReporteOrdenado.Sort = "NombreColumna Desc";
DataTable dttReporteOrdenado = dtvReporteOrdenado.ToTable();
#endregion
return dttReporteOrdenado;
despues lo asignas a tu datagridview
MiDataGridView.DataSource = dttReporteOrdenado;
Salu2
plch
__________________ Nada mas patetico que "detestar" a Intel o Microsoft o Windows o Apple ... apuesto que eres el tipico teton espinilluo y pajero que usa Linux para sentirse capo ... |