HorizontalAlign.Center no funciona en GridView
Estoy utilizando una cuadrícula de datos ASP. Estoy vinculando el campo de datos, Texto de encabezado dinámicamente a través del código detrás (c #).
También estoy configurando el estilo de la columna dinámicamente, todos están funcionando bien, pero uno de la columna Horizontal-align.Center no está funcionando.
He comprobado si el estilo se anula pero no es ...
Este es el bloque de código que da un problema:
BoundField field4 = new BoundField();
field4.DataField = dtdata.Tables[0].Columns["data"].ToString();
field4.HeaderText = "Percentage%";
field4.DataFormatString = "{0:N1}%";
field4.SortExpression = "data";
field4.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
grdMarginGrid.Columns.Add(field4);
¿Puede alguien ayudarme a reconocer dónde está el problema?
Gracias de antemano, Divya.