2009-09-24 13 views
12

Ho un gridview che desidero creare senza bordi ma ogni volta che uso il controllo asp.net aggiunge nell'attributo rules = "all" ho provato a scavalcare il controllo in questo modo :Rimozione dell'attributo rules da asp.net gridview

<asp:GridView ID="GridView1" runat="server" rules="none">

ma questo non funziona neanche

risposta

31

Specificare GridLines="None" nel tag asp:GridView o nel code-behind:

myGridView.GridLines = GridLines.None 

Inoltre, se si ha tempo, vale la pena esaminare lo ASP.NET 2.0 CSS Friendly Control Adapters 1.0, che produce una marcatura molto più pulita rispetto all'output dei controlli predefiniti.

3

provare la proprietà gridlines, impostarlo su none.

+0

grazie al suo wokring .... – Sunil

1

Oltre alle risposte sopra

Le regole attributo specifica quali parti dei confini all'interno che dovrebbero essere visibili.

Fonte: http://www.w3schools.com/tags/att_table_rules.asp attributo regole è supportata in Internet Explorer 9+, Firefox, Opera, Chrome e Safari.

L'attributo rules non è supportato in HTML5. Usa invece CSS.

0

Si può ottenere applicando lo stile inline a Gridview.

<asp:GridView ID="GridView1" style="border-width:0;" runat="server">