TableHeaderCell イベント

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

TableHeaderCell クラス
アセンブリ: System.Web (system.web.dll 内)


TableHeaderCell クラスは Table コントロールの見出しセルを表します。Text プロパティを使用して、見出しセルの内容を指定または確認します。
このクラスを使用して、見出しセルの内容を表示する方法を制御できます。見出しセルの内容の配置は、HorizontalAlign プロパティと VerticalAlign プロパティの設定により指定されます。見出しセルの内容をセル内で折り返すかどうかを指定するには、Wrap プロパティを使用します。
また、それぞれの見出しセルが使用する Table コントロールの行数または列数も指定できます。RowSpan プロパティは使用される行数を制御し、ColumnSpan プロパティは使用される列数を制御します。

TableHeaderCell コントロールのプログラムを宣言によって作成する方法を次の例に示します。
<%@ Page language="VB" AutoEventWireup="true" %> <%@ Import Namespace="System.Drawing" %> <html> <head> <script runat="server"> Private Sub Page_Load(sender As Object, e As System.EventArgs) ' Create a TableItemStyle object that can be ' set as the default style for all cells ' in the table. Dim tableStyle As New TableItemStyle() tableStyle.HorizontalAlign = HorizontalAlign.Center tableStyle.VerticalAlign = VerticalAlign.Middle tableStyle.Width = Unit.Pixel(100) ' Create more rows for the table. Dim i As Integer For i = 2 To 9 Dim tempRow As New TableRow() Dim j As Integer For j = 0 To 2 Dim tempCell As New TableCell() tempCell.Text = "(" & i & "," & j & ")" tempRow.Cells.Add(tempCell) Next j Table1.Rows.Add(tempRow) Next i ' Apply the TableItemStyle to all rows in the table. Dim r As TableRow For Each r In Table1.Rows Dim c As TableCell For Each c In r.Cells c.ApplyStyle(tableStyle) Next c Next r ' Create a header for the table. Dim header As New TableHeaderCell() header.RowSpan = 1 header.ColumnSpan = 3 header.Text = "Table of (x,y) Values" header.Font.Bold = true header.BackColor = Color.Gray header.HorizontalAlign = HorizontalAlign.Center header.VerticalAlign = VerticalAlign.Middle ' Add the header to a new row. Dim headerRow As New TableRow() headerRow.Cells.Add(header) ' Add the header row to the table. Table1.Rows.AddAt(0, headerRow) End Sub </script> </head> <body> <form runat="server"> <h1>TableCell Example</h1> <asp:table id="Table1" runat="server" CellPadding="3" CellSpacing="3"> <asp:TableRow> <asp:TableCell Text="(0,0)"></asp:TableCell> <asp:TableCell Text="(0,1)"></asp:TableCell> <asp:TableCell Text="(0,2)"></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Text="(1,0)"></asp:TableCell> <asp:TableCell Text="(1,1)"></asp:TableCell> <asp:TableCell Text="(1,2)"></asp:TableCell> </asp:TableRow> </asp:table> </form> </body> </html>
<%@ Page language="C#" AutoEventWireup="true" %> <%@ Import Namespace="System.Drawing" %> <html> <head> <script runat="server"> private void Page_Load(object sender, System.EventArgs e) { // Create a TableItemStyle object that can be // set as the default style for all cells // in the table. TableItemStyle tableStyle = new TableItemStyle(); tableStyle.HorizontalAlign = HorizontalAlign.Center; tableStyle.VerticalAlign = VerticalAlign.Middle; tableStyle.Width = Unit.Pixel(100); // Create more rows for the table. for (int i = 2; i < 10; i++) { TableRow tempRow = new TableRow(); for (int j = 0; j < 3; j++) { TableCell tempCell = new TableCell(); tempCell.Text = "(" + i + "," + j + ")"; tempRow.Cells.Add(tempCell); } Table1.Rows.Add(tempRow); } // Apply the TableItemStyle to all rows in the table. foreach (TableRow r in Table1.Rows) foreach (TableCell c in r.Cells) c.ApplyStyle(tableStyle); // Create a header for the table. TableHeaderCell header = new TableHeaderCell(); header.RowSpan = 1; header.ColumnSpan = 3; header.Text = "Table of (x,y) Values"; header.Font.Bold = true; header.BackColor = Color.Gray; header.HorizontalAlign = HorizontalAlign.Center; header.VerticalAlign = VerticalAlign.Middle; // Add the header to a new row. TableRow headerRow = new TableRow(); headerRow.Cells.Add(header); // Add the header row to the table. Table1.Rows.AddAt(0, headerRow); } </script> </head> <body> <form runat="server"> <h1>TableCell Example</h1> <asp:table id="Table1" runat="server" CellPadding="3" CellSpacing="3"> <asp:TableRow> <asp:TableCell Text="(0,0)"></asp:TableCell> <asp:TableCell Text="(0,1)"></asp:TableCell> <asp:TableCell Text="(0,2)"></asp:TableCell> </asp:TableRow> <asp:TableRow> <asp:TableCell Text="(1,0)"></asp:TableCell> <asp:TableCell Text="(1,1)"></asp:TableCell> <asp:TableCell Text="(1,2)"></asp:TableCell> </asp:TableRow> </asp:table> </form> </body> </html>

System.Web.UI.Control
System.Web.UI.WebControls.WebControl
System.Web.UI.WebControls.TableCell
System.Web.UI.WebControls.TableHeaderCell


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


TableHeaderCell コンストラクタ
アセンブリ: System.Web (system.web.dll 内)



Web ページに TableHeaderCell コントロールをプログラムによって追加する方法を次の例に示します。作業用の完全なコード例については、TableRow クラスの概要トピックを参照してください。
' Create a header for the table. Dim header As New TableHeaderCell() header.RowSpan = 1 header.ColumnSpan = 3 header.Text = "Table of (x,y) Values" header.Font.Bold = true header.BackColor = Color.Gray header.HorizontalAlign = HorizontalAlign.Center header.VerticalAlign = VerticalAlign.Middle ' Add the header to a new row. Dim headerRow As New TableRow() headerRow.Cells.Add(header) ' Add the header row to the table. Table1.Rows.AddAt(0, headerRow)
// Create a header for the table. TableHeaderCell header = new TableHeaderCell(); header.RowSpan = 1; header.ColumnSpan = 3; header.Text = "Table of (x,y) Values"; header.Font.Bold = true; header.BackColor = Color.Gray; header.HorizontalAlign = HorizontalAlign.Center; header.VerticalAlign = VerticalAlign.Middle; // Add the header to a new row. TableRow headerRow = new TableRow(); headerRow.Cells.Add(header); // Add the header row to the table. Table1.Rows.AddAt(0, headerRow);

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


TableHeaderCell プロパティ



TableHeaderCell メソッド



TableHeaderCell メンバ
TableHeaderCell データ型で公開されるメンバを以下の表に示します。






名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

- TableHeaderCellのページへのリンク