HorizontalAlign.Center nie działa w GridView

Korzystam z siatki danych ASP I wiążące pole danych, tekst nagłówka dynamicznie poprzez kod za (c #).

Dynamicznie ustawiam również styl kolumny, wszystkie działają poprawnie, ale jeden z Column Horizontal-align.Center nie działa.

Sprawdziłem, czy styl nie jest przesłonięty, ale nie jest ...

Ten blok kodu daje problem:

        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);

Czy ktoś może mi pomóc w rozpoznaniu problemu?

Z góry dziękuję, Divya.

questionAnswers(2)

yourAnswerToTheQuestion