La création de max la largeur de la colonne GridView et habillage de Texte
Je ne peux pas comprendre comment définir la largeur d'une colonne particulière d'un gridview. J'obtiens ce résultat:
Comme vous pouvez le voir, je suis substantielle de débordement. Je voudrais définir une largeur maximale et envelopper le test pour cette 5ème colonne.
J'ai essayé de le faire par programmation:
GridView1.Columns[4].ItemStyle.Width = 300;
GridView1.DataBind();
Et aussi dans asp.net:
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" ItemStyle-Width="300px" />
ou
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" HeaderStyle-Width="300px">
Aucune de ces tentatives n'ayant aucun effet.
Vous pouvez utiliser un modèle d'élément, vérifiez ce post. ASP.NET Réglage de la largeur de DataBound colonne dans GridView
OriginalL'auteur David Tunnell | 2013-07-03
Vous devez vous connecter pour publier un commentaire.
Utiliser le code css suivant la classe de la grille:
et sur la colonne d'utiliser cette classe css:
OriginalL'auteur Shashank Chaturvedi
Le texte en haut de la dernière colonne n'a pas d'espaces. Cela signifie que la dernière colonne ne sera pas envelopper de sorte que le tableau va s'étirer. C'est juste comme l'affichage d'une très grande image qui est trop grand pour le conteneur ou de la page.
Shashank Chaturvedi la solution est correcte. Apprendre quelque chose de nouveau tous les jours 🙂
OriginalL'auteur rgrano