HtmlTableCell コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HtmlTableCell クラスの新しいインスタンスを初期化します。
オーバーロード
HtmlTableCell() |
既定値を使用して HtmlTableCell クラスの新しいインスタンスを初期化します。 |
HtmlTableCell(String) |
指定したタグ名を使用して、HtmlTableCell クラスの新しいインスタンスを初期化します。 |
HtmlTableCell()
既定値を使用して HtmlTableCell クラスの新しいインスタンスを初期化します。
public:
HtmlTableCell();
public HtmlTableCell ();
Public Sub New ()
例
次のコード例は、コントロールを含HtmlTableCellむコントロールのインスタンスをHtmlTable作成し、Web ページにテーブルを配置する方法を示しています。 コントロールの HtmlTableCell パラメーターなしのコンストラクターを使用して要素を作成 <td>
する方法に注意してください。一方、文字列パラメーターを受け取るオーバーロードされたコンストラクターは、リテラル文字列 "th" と共に使用して要素を <th>
作成します。
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server" >
void Page_Load(Object sender, EventArgs e)
{
// Create an instance of an HtmlTable control.
HtmlTable table = new HtmlTable();
table.Border = 1;
table.CellPadding = 3;
// Populate the HtmlTable control by adding rows to it.
for (int rowcount = 0; rowcount < 5; rowcount++)
{
// Create a new HtmlTableRow control.
HtmlTableRow row = new HtmlTableRow();
// Add cells to the HtmlTableRow control.
for (int cellcount = 0; cellcount < 4; cellcount++)
{
// Define a new HtmlTableCell control.
HtmlTableCell cell;
// Create table header cells for the first row.
if (rowcount <= 0)
{
cell = new HtmlTableCell("th");
}
else
{
cell = new HtmlTableCell();
}
// Create the text for the cell.
cell.Controls.Add(new LiteralControl(
"row " + rowcount.ToString() + ", " +
"column " + cellcount.ToString()));
// Add the cell to the HtmlTableRow Cells collection.
row.Cells.Add(cell);
}
// Add the row to the HtmlTable Rows collection.
table.Rows.Add(row);
}
// Add the control to the Controls collection of the
// PlaceHolder control.
Place.Controls.Clear();
Place.Controls.Add(table);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlTable Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlTable Example </h3>
<asp:PlaceHolder id="Place"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server" >
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
' Create an instance of an HtmlTable control.
Dim table As HtmlTable = New HtmlTable()
table.Border = 1
table.CellPadding = 3
' Populate the HtmlTable control by adding rows to it.
Dim rowcount As Integer
Dim cellcount As Integer
' Create the rows of the table.
For rowcount = 0 To 4
' Create a new HtmlTableRow control.
Dim row As HtmlTableRow = New HtmlTableRow()
' Add cells to the HtmlTableRow control.
For cellcount = 0 To 3
' Define a new HtmlTableCell control.
Dim cell As HtmlTableCell
' Create table header cells for the first row.
If rowcount <= 0 Then
cell = New HtmlTableCell("th")
Else
cell = New HtmlTableCell()
End If
' Create the text for the cell.
cell.Controls.Add(New LiteralControl( _
"row " & rowcount.ToString() & ", " & _
"column " & cellcount.ToString()))
' Add the cell to the HtmlTableRow Cells collection.
row.Cells.Add(cell)
Next cellcount
' Add the row to the HtmlTable Rows collection.
table.Rows.Add(row)
Next rowcount
' Add the control to the Controls collection of the
' PlaceHolder control.
Place.Controls.Clear()
Place.Controls.Add(table)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlTable Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlTable Example </h3>
<asp:PlaceHolder id="Place"
runat="server"/>
</form>
</body>
</html>
注釈
このコンストラクターを使用して、クラスの HtmlTableCell 新しいインスタンスを作成および初期化します。 このコンストラクターは、テーブル データ セルの HtmlTableCell 要素を <td>
表すオブジェクトを作成するために使用されます。
次の表は、インスタンス HtmlTableCellの初期プロパティ値を示しています。
プロパティ | 初期値 |
---|---|
TagName | "td" リテラル文字列。 |
こちらもご覧ください
適用対象
HtmlTableCell(String)
指定したタグ名を使用して、HtmlTableCell クラスの新しいインスタンスを初期化します。
public:
HtmlTableCell(System::String ^ tagName);
public HtmlTableCell (string tagName);
new System.Web.UI.HtmlControls.HtmlTableCell : string -> System.Web.UI.HtmlControls.HtmlTableCell
Public Sub New (tagName As String)
パラメーター
- tagName
- String
タグの要素名。
例
次のコード例は、コントロールを含HtmlTableCellむコントロールのインスタンスをHtmlTable作成し、Web ページにテーブルを配置する方法を示しています。 コントロールの HtmlTableCell パラメーターなしのコンストラクターを使用して要素を作成 <td>
する方法に注意してください。一方、文字列パラメーターを受け取るオーバーロードされたコンストラクターは、要素を作成 <th>
するためにリテラル "th" と共に使用されます。
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server" >
void Page_Load(Object sender, EventArgs e)
{
// Create an instance of an HtmlTable control.
HtmlTable table = new HtmlTable();
table.Border = 1;
table.CellPadding = 3;
// Populate the HtmlTable control by adding rows to it.
for (int rowcount = 0; rowcount < 5; rowcount++)
{
// Create a new HtmlTableRow control.
HtmlTableRow row = new HtmlTableRow();
// Add cells to the HtmlTableRow control.
for (int cellcount = 0; cellcount < 4; cellcount++)
{
// Define a new HtmlTableCell control.
HtmlTableCell cell;
// Create table header cells for the first row.
if (rowcount <= 0)
{
cell = new HtmlTableCell("th");
}
else
{
cell = new HtmlTableCell();
}
// Create the text for the cell.
cell.Controls.Add(new LiteralControl(
"row " + rowcount.ToString() + ", " +
"column " + cellcount.ToString()));
// Add the cell to the HtmlTableRow Cells collection.
row.Cells.Add(cell);
}
// Add the row to the HtmlTable Rows collection.
table.Rows.Add(row);
}
// Add the control to the Controls collection of the
// PlaceHolder control.
Place.Controls.Clear();
Place.Controls.Add(table);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlTable Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlTable Example </h3>
<asp:PlaceHolder id="Place"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server" >
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
' Create an instance of an HtmlTable control.
Dim table As HtmlTable = New HtmlTable()
table.Border = 1
table.CellPadding = 3
' Populate the HtmlTable control by adding rows to it.
Dim rowcount As Integer
Dim cellcount As Integer
' Create the rows of the table.
For rowcount = 0 To 4
' Create a new HtmlTableRow control.
Dim row As HtmlTableRow = New HtmlTableRow()
' Add cells to the HtmlTableRow control.
For cellcount = 0 To 3
' Define a new HtmlTableCell control.
Dim cell As HtmlTableCell
' Create table header cells for the first row.
If rowcount <= 0 Then
cell = New HtmlTableCell("th")
Else
cell = New HtmlTableCell()
End If
' Create the text for the cell.
cell.Controls.Add(New LiteralControl( _
"row " & rowcount.ToString() & ", " & _
"column " & cellcount.ToString()))
' Add the cell to the HtmlTableRow Cells collection.
row.Cells.Add(cell)
Next cellcount
' Add the row to the HtmlTable Rows collection.
table.Rows.Add(row)
Next rowcount
' Add the control to the Controls collection of the
' PlaceHolder control.
Place.Controls.Clear()
Place.Controls.Add(table)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlTable Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlTable Example </h3>
<asp:PlaceHolder id="Place"
runat="server"/>
</form>
</body>
</html>
注釈
このコンストラクターを使用して、クラスの HtmlTableCell 新しいインスタンスを作成および初期化します。 コントロール内のセルを HtmlTableCell 表すオブジェクトを HtmlTable 作成できます。 通常、テーブル見出しセルの要素を HtmlTableCell 表す <th>
オブジェクトを作成するために使用されます。 このコンストラクターを使用してテーブル データ セルの要素を作成 <td>
できますが、通常はパラメーターなしのコンストラクターを使用します。
注意
このコンストラクターでは、作成するセル要素を指定できますが、 <th>
要素はサポートされている唯一のセル要素です。 将来の互換性のために、このコンストラクターを使用すると、使用可能になる可能性がある他の HTML セル要素を作成できます。
次の表は、インスタンス HtmlTableCellの初期プロパティ値を示しています。
プロパティ | 初期値 |
---|---|
TagName | tagName パラメーターの値。 |