Freigeben über


Table.GridLines-Eigenschaft

Ruft den Stil der Rasterlinien ab, der im Table-Steuerelement angezeigt wird, oder legt diesen fest.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Overridable Property GridLines As GridLines
'Usage
Dim instance As Table
Dim value As GridLines

value = instance.GridLines

instance.GridLines = value
public virtual GridLines GridLines { get; set; }
public:
virtual property GridLines GridLines {
    GridLines get ();
    void set (GridLines value);
}
/** @property */
public GridLines get_GridLines ()

/** @property */
public void set_GridLines (GridLines value)
public function get GridLines () : GridLines

public function set GridLines (value : GridLines)

Eigenschaftenwert

Einer der GridLines-Enumerationswerte. Der Standardwert ist None.

Hinweise

Mit der GridLines-Eigenschaft geben Sie an, welche Zellrahmen im Table-Steuerelement angezeigt werden. In der folgenden Tabelle sind die verschiedenen Stile der Rasterlinien aufgelistet.

GridLine-Wert

Beschreibung

None

Es werden keine Zellrahmen angezeigt.

Horizontal

Es werden nur horizontale Zellrahmen angezeigt.

Vertical

Es werden nur vertikale Zellrahmen angezeigt.

Both

Es werden horizontale und vertikale Zellrahmen angezeigt.

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie Sie mithilfe der GridLines-Eigenschaft den Stil für die Rasterlinie angeben.

Hinweis

Im folgenden Codebeispiel wird das Einzeldatei-Codemodell verwendet. Das Beispiel funktioniert möglicherweise nicht, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei mit einer ASPX-Erweiterung kopiert werden. Weitere Informationen zum Web Forms-Codemodell finden Sie unter Codemodell für ASP.NET-Webseiten.

<%@ Page Language="VB" AutoEventWireup="True" %>

<html>
<head>

   <script runat="server">

      Sub Page_Load(sender As Object, e As EventArgs) 
        
         ' Generate rows and cells.
            
         Dim numrows As Integer = 5
         Dim numcells As Integer = 4

         Dim i As Integer
         Dim j As Integer
            
         For j = 0 to numrows - 1
            
            Dim r As TableRow = new TableRow()
                
            For i = 0 to numcells - 1 
            
               Dim c As TableCell = new TableCell()
               c.Controls.Add(New LiteralControl("row " & j.ToString() & _ 
                              ", cell " & i.ToString()))
               r.Cells.Add(c)

            Next i
                
            Table1.Rows.Add(r)

         Next j

      End Sub

      Sub Button_Click(sender As Object, e As EventArgs) 
      
         Table1.GridLines = CType(DropDown1.SelectedIndex, GridLines)
      
      End Sub

    </script>

</head>

<body>

   <h3>Table GridLines Example</h3>

   <form runat="server">

      <asp:Table id="Table1" 
           BorderColor="black" 
           BorderWidth="1" 
           GridLines="Both" 
           runat="server"/>

      <p>

      GridLines:

      <asp:DropDownList id="DropDown1" runat="server">
         <asp:ListItem Value="0">None</asp:ListItem>
         <asp:ListItem Value="1">Horizontal</asp:ListItem>
         <asp:ListItem Value="2">Vertical</asp:ListItem>
         <asp:ListItem Value="3">Both</asp:ListItem>
      </asp:DropDownList>

      <br>

      <asp:button id="Button1"
           Text="Display Table"
           OnClick="Button_Click" 
           runat=server/>
        
   </form>

</body>
</html>
    
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
<head>

   <script runat="server">

      void Page_Load(Object sender, EventArgs e)
      { 
        
         // Generate rows and cells.
            
         int numrows = 5;
         int numcells = 4;
            
         for(int j=0; j<=numrows - 1; j++)
         {
            
            TableRow r = new TableRow();
                
            for(int i=0; i <= numcells - 1; i++)
            {
            
               TableCell c = new TableCell();
               c.Controls.Add(new LiteralControl("row " + j.ToString() + 
                              ", cell " + i.ToString()));
               r.Cells.Add(c);

            }
                
            Table1.Rows.Add(r);

         }

      }

      void Button_Click(Object sender, EventArgs e)
      { 
      
         Table1.GridLines = (GridLines)DropDown1.SelectedIndex;
      
      }

    </script>

</head>

<body>

   <h3>Table GridLines Example</h3>

   <form runat="server">

      <asp:Table id="Table1" 
           BorderColor="black" 
           BorderWidth="1" 
           GridLines="Both" 
           runat="server"/>

      <p>

      GridLines:

      <asp:DropDownList id="DropDown1" runat="server">
         <asp:ListItem Value="0">None</asp:ListItem>
         <asp:ListItem Value="1">Horizontal</asp:ListItem>
         <asp:ListItem Value="2">Vertical</asp:ListItem>
         <asp:ListItem Value="3">Both</asp:ListItem>
      </asp:DropDownList>

      <br>

      <asp:button id="Button1"
           Text="Display Table"
           OnClick="Button_Click" 
           runat=server/>
        
   </form>

</body>
</html>
    

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Table-Klasse
Table-Member
System.Web.UI.WebControls-Namespace
GridLines-Enumeration

Weitere Ressourcen

ASP.NET-Webserversteuerelemente und Browserfunktionen
Table-, TableRow- und TableCell-Webserver-Steuerelemente