HorizontalAlign.Centre de pas de travail dans GridView
Je suis en utilisant un ASP Données de la Grille, je suis Liant le champ de données,Texte d'en-Tête de manière dynamique à l'aide de code derrière(c#).
Je suis également de définir le style de la colonne de façon dynamique tous travaillent très bien, mais un de la Colonne Horizontale-align.Le centre n'est pas de travail .
J'ai vérifié si le style est d'obtenir substituée mais il n'est pas...
Ce que le bloc de code donnant une question:
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);
Quelqu'un peut m'aider à reconnaître où la question est..
Merci d'avance,
Divya.
Vous devez vous connecter pour publier un commentaire.
Je pense que vos autres styles primordial votre nouveaux styles.
Vous pouvez faire quelque chose comme ceci
Essayez d'ajouter une classe CSS à votre gridview à partir de votre code ASPX, et attribuer des styles suivants à votre classe.
Vous pouvez ajouter la classe CSS à partir de code derrière aussi..
MSDN LIEN
Cela va régler tous vos colonnes de texte dans votre centre de contrôle gridview
Donner ItemStyle-HorizontalAlign="Center" pour n'importe quel champ comme champ lié ou Templatefield.
code:
dans chaque boundField dans gridview déclaration d'ajouter : HeaderStyle CssClass="HeaderCentered" :