HorizontalAlign.Center funktioniert in GridView nicht

Ich verwende ein ASP-Datenraster. Ich binde das Datenfeld mit dem Header-Text dynamisch durch den Code dahinter (c #).

Ich stelle auch den Stil der Spalte dynamisch ein, alle funktionieren einwandfrei, aber eine der Spalten Horizontal-align.Center funktioniert nicht.

Ich habe geprüft, ob der Stil überschrieben wird, aber es ist nicht ...

Dies ist der Codeblock, der ein Problem verursacht:

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

Kann mir jemand helfen zu erkennen, wo das Problem liegt ..

Danke im Voraus, Divya.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage