DevExpress es una completa suite de componentes UI muy completa y que tiene componentes muy potentes para las herramientas .Net , aunque lo llevo poco utilizando permite generar proyectos mas rápido, por lo completo de sus componentes, y con aspecto visual muy interesantes y lo mejor para los que somos malos en el diseño en poco tiempo, aunque no todo es bueno en DevExpress he experimentando cierta latencia o retardo por lo que las aplicaciones no lo son de todo lo mejor.
En este caso hablaremos de un componente llamado GridControl, que es una tabla de datos que sin problemas podemos relacionar con una fuente de datos para que pueda mostrar información, sin mayor complicación.
gridControl1.DataSource = tabla; //DataTable
Una vez que se tiene una vista se forma un control interno llamada gridView el cual trabaja con la vista para que se pueda filtrar, ordenar o alguna operación sin afectar a los datos o la comunicación con el repositorio de la información.
Para poder trabajar con las columnas, gridview puede controlar las propiedades de las columnas a través de un arreglo, por lo que si una columna quieres ocultarla, en caso que necesites un índice pero no quieres que lo vea el usuario puedes usar lo siguiente:
gridView1.Columns[0].Visible = false;
Si quieres cambiar el titulo de la cabecera utilizas
gridView1.Columns[1].Caption = "CODIGO";
Si tu columna maneja una cantidad en dinero puedes usar
gridView1.Columns[7].DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; gridView1.Columns[7].DisplayFormat.FormatString = "c2";
Si quieres cambiar su tamaño
gridView1.Columns[0].Width = 30;
Si quieres traer un valor de alguna columna
string cadenita = gridView1.GetRowCellValue(reng, gridView1.Columns[1]).ToString();
Espero les pueda servir.
Referencias:
https://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridColumnsGridColumnClassPropTopic
No hay comentarios:
Publicar un comentario