ASP.NET Ensemble GridView Colonne largeur max taille
Je suis en utilisant ASP.NET C# sur VS2005.
J'ai un GridView table avec une colonne nommée Description
, et depuis l'entrée est toujours très long, la description est très longue à l'horizontale.
Je voudrais que la GridView pour avoir un max de largeur de taille pour toutes les colonnes.
J'ai essayé de nombreuses façons, mais aucun d'entre eux travaillaient.
ItemStyle-Width="50px"
,
HeaderStyle-BorderWidth="50px"
,
HeaderStyle-Width="50px"
,
RowStyle-Width="50px"
,
Width="50px"
Ci-dessous est un extrait de code de mon GridView:
<asp:GridView ID="GridView1" AutoGenerateEditButton="True" ondatabound="gv_DataBound" runat="server" DataSourceID="SqlDataSource1">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="UserSelector" OnCheckedChanged="UserSelector_CheckedChanged" ondatabound="gv_DataBound" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Ce que quelqu'un sait comment régler la taille de la GridView colonnes en fonction de ma situation?
Cela a fonctionné pour moi: stackoverflow.com/a/17457296/2415524
OriginalL'auteur gymcode | 2011-11-25
Vous devez vous connecter pour publier un commentaire.
J'ai changé mon code est-ce que vous où la pensée combat?
Supprimer tous les stash
et il suffit d'utiliser simple
Ici, je, je pense que vous le code ressemblera à AutoGenerateColumns="True" ou faux ne seeme à la matière
AutoGenerateColumns
de vrai. Si je l'ai mis à false, comment puis-je créer les colonnes de l'asp onglet?modification de l'exemple
OriginalL'auteur Thomas Andreè Lian
C'est comment je contrôle la largeur de la colonne.
1.Ajouter le CSS dans l'en-tête.
2.Ensuite, utilisez le CSS dans les colonnes nécessaires comme ce
ItemStyle-CssClass="maxWidthGrid"
OriginalL'auteur Answer_42
vous pouvez gérer la
RowDataBound
événement.Cochez cette Comment faire pour Définir une GridView Web Serveur de Contrôle de la Largeur de la Colonne de manière dynamique pour de plus amples informations.
si votre gridview
autogeneratecolumns
propriété est définie sur false et de la créationcustom columns
ensuite, vous pouvez utilisertemplatefileds
où vous pouvez mettre en œuvreTable
etDiv
de contrôle de la largeur des colonnes.OriginalL'auteur Niranjan Singh