Renombrar una columna de un DataGrid
Artículo por Club Developers · 09 mayo 2006
2388 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)
csharp
// table es un DataTable dataGrid1.DataSource = table; // creamos una tabla de estilos que nos permita renombrar las columnas // 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";