Question

J'utilise des grilles RAD et j'utilise les peaux intégrées pour l'apparence. Cependant, je voudrais ajouter des grilles pour ma grille. Gridlines = "Les deux" ne semble pas fonctionner.

 <telerik:RadGrid ID="RadGridProviders" Width="100%" GridLines="Both" AllowPaging="true" Skin="WebBlue" runat="server"  DataSourceID="SDSProvider" AutoGenerateColumns="false">
                    <MasterTableView DataSourceID="SDSProvider" PageSize="7" CellPadding="0" GridLines="Both" CellSpacing="0" DataKeyNames="ID,Entry_Loc" AllowMultiColumnSorting="True" AutoGenerateColumns="false"  >
                     <PagerStyle Mode="NextPrevNumericAndAdvanced"/>
                     <Columns>
                        <telerik:GridBoundColumn HeaderText="Organization Name" HeaderStyle-HorizontalAlign="Center" DataField="OrgName" SortExpression="OrgName">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Provider Type" HeaderStyle-HorizontalAlign="Center" DataField="TypeofProvider" SortExpression="TypeofProvider">
                        </telerik:GridBoundColumn>
                         <telerik:GridBoundColumn HeaderText="Contact Name" HeaderStyle-HorizontalAlign="Center" DataField="Contact" SortExpression="Contact">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Address" HeaderStyle-HorizontalAlign="Center" DataField="Address" SortExpression="Address">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Contact Number" HeaderStyle-HorizontalAlign="Center" DataField="Phone" SortExpression="Phone">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn HeaderText="Creator Location" Visible="false" HeaderStyle-HorizontalAlign="Center" DataField="Entry_Loc" SortExpression="Entry_Loc">
                        </telerik:GridBoundColumn>
                        <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" HeaderText="Delete Provider" HeaderStyle-HorizontalAlign="Center" 
                            ConfirmText="Are You Sure You Want to Delete this Provider?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete Provider Confirmation"
                            UniqueName="DeleteProv">
                        </telerik:GridButtonColumn> 
                     </Columns>
                    </MasterTableView>
                    </telerik:RadGrid>

J'ai juste essayé d'ajouter des CS personnalisés

.mytable tr td
    {
                border: solid 1px #000000;
    }

Je définis la classe CSS pour le style d'objet à l'intérieur de la table Masterr, je l'ai réglé sur la table maître et sur la grille elle-même. N'a pas fonctionné.

Était-ce utile?

La solution

Votre peau peut ne pas supporter les lignes de grille. Vous pouvez essayer d'utiliser une autre peau pour vérifier cela ou utiliser Firebug. Si la peau ne prend pas en charge les lignes de grille, vous devrez les ajouter manuellement avec CSS / Skin personnalisé.

Voici la description des classes RadGrid CSS:http://www.telerik.com/help/aspnet-ajax/grdcreatingnewskins.html

Vous pouvez essayer de personnaliser la peau existante ou utiliser quelque chose comme:

.RadGrid_WebBlue .rgRow td
{
    border: solid 1px #000000;
}

Autres conseils

protected void Page_Load(object sender, EventArgs e)
{
    this.GridView1.Attributes.Add("bordercolor", "c3cecc");
}

"Avec le GridView, l'attribut de BorderColor déclaratif ajoute une déclaration de style en ligne qui ne s'applique qu'au tableau lui-même, et non aux cellules individuelles.

L'ajout de l'attribut BorderColor n'utilise pas de style en ligne, mais utilise la propriété HTML BorderColor, que les navigateurs s'appliquent à toutes les frontières à l'intérieur de la table. "

C'était un commentaire fait par Lee Dumond sur mon article de blog sur ce sujet:

http://codersbarn.com/post/2009/05/31/set-color-of-gridlines-in-gridview.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top