2009-10-20 8 views
1

Je suis confronté à une situation étrange, je développe un site Web asp.net, et j'ai ajouté un contrôle gridview, il est placé à l'intérieur de td tag. Lorsque j'ai ouvert le site en ligne, j'ai remarqué que les données affichées sur les lignes sont décalées vers la gauche lorsque leurs étiquettes d'en-tête sont centrées. J'ai donc donné au td une propriété align="center", en essayant de centrer le colonne, et cela a fonctionné parfaitement lors du débogage du site hors ligne.Align = "centre" effet sur les données affichées gridview lignes

Cependant, lorsque j'ai exécuté le site en ligne (après téléchargement), les données montraient encore décalé (ou aligné à gauche).

Ai-je raté quelque chose ici?

Répondre

13

Essayez ceci:

<RowStyle HorizontalAlign="Center" /> 
<AlternatingRowStyle HorizontalAlign="Center" /> 
+0

je l'ai déjà essayé avant: S tristement pour certains bizarre raison pour laquelle elle n'affecte que les lignes alternées .. (sur html check, la table générée pour afficher la grille a ses balises tr alternées avec align = center, alors que les balises tr normales sans elle, provoquant un décalage –

+0

oups mon erreur , j'utilisais l'horizontallaign au lieu de la ligne styl e horizontalalign :) –

+0

okie..testé en ligne et hors ligne, fonctionne comme un charme :) .. –

0

1) Est-ce un MD5 des fichiers téléchargés pour voir si le téléchargement est passé par correctement

et,

2) Actualiser le cache de votre navigateur

+0

vérification MD5 montre qu'ils r les mêmes fichiers, et moi 3 navigateurs différents jusqu'à maintenant + cache vide et Firebug pour vérifier le code .. –

+0

+1 suggestions (thx assez utile pour les tests futurs :)), et je suppose que align = center tag sur un td .. ne pas s'imposer sur le gridview, donc j'ai utilisé la propriété suggérée ci-dessus .. –

1

Jetez un oeil à la source HTML dans votre navigateur. Si vous voyez align = "center" dans la version hors ligne mais pas dans la version en ligne, quelque chose s'est mal passé lors de la publication de votre page web (ou le cache de votre navigateur doit être nettoyé, voir la réponse de Crimson).

+0

Source Html a montré le align = "center" (sur les fichiers en ligne: S) –

+0

+1 pour les suggestions (thx assez utile pour les tests futurs :)), et je suppose que align = center tag sur un td ..doesnt s'imposer sur le gridview, donc j'ai utilisé la propriété suggérée ci-dessus .. –

4

Définissez cette propriété dans le gridview: RowStyle-HorizontalAlign="Center"

Questions connexes