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