Domanda

Sto usando Rad Griglie e utilizzare il costruito nel Skins per l'apparenza. Tuttavia, mi 'vuoi aggiungere una griglia per la mia rete. Griglia = "Entrambi" non sembra funzionare.

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

Ho appena provato ad aggiungere CSS personalizzato

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

Ho impostato la classe CSS per lo stile di oggetto all'interno del tavolo masterr, ho impostato sul tavolo principale e sulla griglia stessa. Non ha funzionato.

È stato utile?

Soluzione

La pelle potrebbe non supportare linee della griglia. Si può provare a utilizzare un'altra pelle di controllare questo o utilizzare Firebug. Se la pelle non supporta le linee della griglia è necessario aggiungere manualmente con l'abitudine css / pelle.

Ecco descrizione di classi CSS RadGrid: http://www.telerik.com/help/aspnet-ajax/grdcreatingnewskins. html

Si può provare a personalizzare la pelle esistente o usare qualcosa come:

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

Altri suggerimenti

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

"Con GridView, l'attributo BorderColor dichiarativa aggiunge una dichiarazione stile in linea che si applica solo al tavolo stesso, non singole celle.

L'aggiunta l'attributo bordercolor di programmazione non fa uso di uno stile in linea, ma utilizza la proprietà BorderColor HTML, che i browser si applicano a tutte le frontiere all'interno della tabella ".

Questo è stato un commento fatto da Lee Dumond sul mio blog post su questo argomento:

http: // codersbarn .com / post / 2009/05/31 / Set-colore-di-GridLines-in-Gridview.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top