2009-09-24 7 views
12

J'ai un gridview je souhaite styliser sans frontières mais chaque fois que j'utilise le contrôle asp.net ajoute dans l'attribut rules = "all" j'ai essayé de passer outre le contrôle comme si :Suppression de l'attribut de règles d'asp.net gridview

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

mais cela ne fonctionne pas non plus

Répondre

31

Spécifiez GridLines="None" dans la balise asp:GridView ou dans votre code-behind:

myGridView.GridLines = GridLines.None 

En outre, si vous avez le temps, il vaut la peine de regarder dans le ASP.NET 2.0 CSS Friendly Control Adapters 1.0, qui produit un balisage beaucoup plus propre que la sortie des contrôles par défaut.

3

Essayez la propriété gridlines, définissez-la sur none.

+0

grâce à son wokring .... – Sunil

1

Outre les réponses ci-dessus

Les règles attribut spécifie quelles parties des frontières à l'intérieur que doivent être visibles.

Source: http://www.w3schools.com/tags/att_table_rules.asp Les règles d'attribut est pris en charge dans Internet Explorer 9+, Firefox, Opera, Chrome et Safari.

L'attribut rules n'est pas pris en charge dans HTML5. Utilisez CSS à la place.

0

Cela peut être réalisé en appliquant un style en ligne à Gridview.

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