Comment faire pour afficher le quadrillage GridView
Pour une raison quelconque, mes lignes de la grille sont pas à l'affiche quand j'ouvre le gridview dans IE ou Chrome. J'ai mis le quadrillage de la propriété à la Fois déjà.
<asp:GridView ID="GridView1" runat="server" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" BorderColor="Black" AutoGenerateColumns="True" Height="350px" ShowFooter="True" AllowSorting="True" BackColor="Black" BorderStyle="Ridge" BorderWidth="2px" CellPadding="3" CellSpacing="3" GridLines ="Both">
<FooterStyle BackColor="#C6C3C6" ForeColor="Black" />
<HeaderStyle Font-Size="7pt" Width="400px" BackColor="#4A3C8C" Font-Bold="True" ForeColor="#E7E7FF" >
</HeaderStyle>
<PagerStyle BackColor="#C6C3C6" ForeColor="Black" HorizontalAlign="Right" />
<RowStyle BackColor="#DEDFDE" ForeColor="Black" />
<SelectedRowStyle BackColor="#9471DE" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#594B9C" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#33276A" />
</asp:GridView>
Vous devez vous connecter pour publier un commentaire.
Réglage
GridLines
rend le tableau avec lesrules
attribut, qui est l'ancienne façon de faire les choses et n'est plus pris en charge. Vous souhaitez utiliser les css pour le style de choses maintenant. C'est l'équivalent de votre échantillon:GridLines="none"
élimine lerules
attribut. Réglage de la cssborder
propriété définit la façon dont vos frontières, look.Réglage
cellpadding
etcellspacing
à-1
élimine le style ancien de la table d'attributs.Rembourrage est défini sur la
th
ettd
éléments avec la normepadding
de la propriété.L'espacement est fait avec la combinaison
border-spacing
etborder-collapse: separate
propriétés sur la table appropriée. C'est une sorte de rare de btw - la plupart des gens avecborder-collapse: collapse
et pas de frontière espacement.La
ridge
style de bordure ne semble pas être bien pris en charge. IE et FF le faire, mais différemment. Chome attire tout les solides.Vous pouvez déplacer certains des autres attributs de la feuille de style ainsi par la définition de la classe css pour des choses comme
RowStyle
et en définissant les propriétés appropriées.C'est bizarre, mais vous pouvez essayer quelque chose comme cela
définir un CssClass pour votre grille
dire
et ajouter un style à elle