2009-09-24 7 views
12

Mam gridview Chciałbym styl bez granic, ale ilekroć używam kontrolki asp.net dodaje w atrybutach rules = "all" Próbowałem przeskoczyć na kontroli jak to :Usunięcie atrybutu z asp.net gridview

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

ale to nie działa albo

Odpowiedz

31

Określ GridLines="None" w tagu asp:GridView lub w kodzie opóźnieniem:

myGridView.GridLines = GridLines.None 

Dodatkowo, jeśli masz czas, warto zajrzeć do ASP.NET 2.0 CSS Friendly Control Adapters 1.0, która zapewnia znacznie czystszy znacznik niż domyślne wyjście sterujące.

3

wypróbuj właściwość siatki, ustaw ją na none.

+0

dzięki ... – Sunil

1

Oprócz powyższych odpowiedzi

Zasady atrybut określa, które części wewnętrznych granic, które powinny być widoczne.

Źródło: http://www.w3schools.com/tags/att_table_rules.asp przypisują zasady jest obsługiwany w przeglądarce Internet Explorer 9+, Firefox, Opera, Chrome i Safari.

Atrybut rules nie jest obsługiwany w HTML5. Zamiast tego użyj CSS.

0

Można to osiągnąć, stosując styl wbudowany w Gridview.

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