Renombrar una columna de un DataGrid
Artículo por Club Developers · 11 mayo 2006
2432 vistas
Suponemos que el DataGrid está asociado a un DataTable. Tendremos que realizar los pasos siguiente:
- Crear un DataGridTableStyle para la tabla en cuestión
- Añadir el style al DataGrid
- Renombrar la propiedad HeaderText de style de la columna deseada (DataGridColumnStyle)
vbnet
' table es un DataTable dataGrid1.DataSource = table ' creamos una tabla de estilos que nos permita renombrar las columnas Dim tableStyle As DataGridTableStyle = New DataGridTableStyle ' IMPORTANTE: tenemos que asociar el nombre de la tabla de estilo tableStyle.MappingName = table.TableName ' los DataGridColumnStyle se crearán automáticamente al adjuntar el style al DataGrid ' en función de la tabla especificada en tableStyle.MappingName dataGrid1.TableStyles.Add(tableStyle) ' suponemos que la tabla tiene una columna que se llama "col_name" tableStyle.GridColumnStyles("col_name").HeaderText = "columna renombrada"