Frage

Ich benutze Radnetze und die eingebaute Skins zum Aussehen. Ich möchte jedoch Gitterlinien für mein Netz hinzufügen. Gridlines = "beide" scheint nicht zu funktionieren.

 <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>

Ich habe gerade versucht, benutzerdefinierte CSS hinzuzufügen

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

Ich habe die CSS -Klasse für den Elementstil in der Masterr -Tabelle festgelegt und auf die Mastertabelle und auf das Raster selbst gesetzt. Hat nicht funktioniert.

War es hilfreich?

Lösung

Ihre Haut unterstützt möglicherweise keine Gitterlinien. Sie können versuchen, eine andere Haut zu verwenden, um dies zu überprüfen oder Firebug zu verwenden. Wenn die Haut keine Gitterlinien unterstützt, müssen Sie sie manuell mit benutzerdefinierten CSS/Haut hinzufügen.

Hier ist Beschreibung der Radgrid -CSS -Klassen:http://www.telerik.com/help/aspnet-ajax/grdcreategnewskins.html

Sie können versuchen, vorhandene Haut anzupassen oder so etwas wie zu verwenden:

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

Andere Tipps

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

"Mit der GridView fügt das deklarative BorderColor -Attribut eine Erklärung zum Inline -Stil hinzu, die nur für die Tabelle selbst und nicht für einzelne Zellen gilt.

Das addierte addiere das programmgesteuerte Attribut von BorderColor verwendet keinen Inline -Stil, sondern verwendet die HTML -BorderColor -Eigenschaft, die Browser für alle Grenzen innerhalb der Tabelle gelten. "

Dies war ein Kommentar von Lee Dumond in meinem Blog -Beitrag zu diesem Thema:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top