Table.GridLines プロパティ

Table コントロールに表示するグリッド線スタイルを取得または設定します。

Public Overridable Property GridLines As GridLines
[C#]
public virtual GridLines GridLines {get; set;}
[C++]
public: __property virtual GridLines get_GridLines();public: __property virtual void set_GridLines(GridLines);
[JScript]
public function get GridLines() : GridLines;public function set GridLines(GridLines);

プロパティ値

GridLines 列挙値の 1 つ。既定値は None です。

解説

GridLines プロパティを使用して、 Table コントロールに表示されるセル境界線を指定します。さまざまなグリッド線スタイルの一覧を次の表に示します。

GridLine の値 説明
None セル境界線は表示されません。
Horizontal 水平方向のセル境界線だけが表示されます。
Vertical 垂直方向のセル境界線だけが表示されます。
Both 水平および垂直方向の両方のセル境界線が表示されます。

使用例

[Visual Basic, C#] GridLines プロパティを使用して、グリッド線スタイルを指定する方法を次の例に示します。

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

[C#] 
<%@ 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>
    

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

Table クラス | Table メンバ | System.Web.UI.WebControls 名前空間 | GridLines