HtmlTableCell Konstruktoren

Definition

Initialisiert eine neue Instanz der HtmlTableCell-Klasse.

Überlädt

Name Beschreibung
HtmlTableCell()

Initialisiert eine neue Instanz der HtmlTableCell Klasse mithilfe von Standardwerten.

HtmlTableCell(String)

Initialisiert eine neue Instanz der HtmlTableCell Klasse unter Verwendung des angegebenen Tagnamens.

HtmlTableCell()

Initialisiert eine neue Instanz der HtmlTableCell Klasse mithilfe von Standardwerten.

public:
 HtmlTableCell();
public HtmlTableCell();
Public Sub New ()

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie eine Instanz eines HtmlTable Steuerelements mit HtmlTableCell Steuerelementen erstellen und die Tabelle auf der Webseite platzieren. Beachten Sie, wie der parameterlose Konstruktor des HtmlTableCell Steuerelements verwendet wird, um ein <td> Element zu erstellen, während sein überladener Konstruktor, der einen Zeichenfolgenparameter verwendet, mit der Literalzeichenfolge "th" verwendet wird, um ein <th> Element zu erstellen.

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

Hinweise

Verwenden Sie diesen Konstruktor, um eine neue Instanz der HtmlTableCell Klasse zu erstellen und zu initialisieren. Dieser Konstruktor wird verwendet, um ein HtmlTableCell Objekt zu erstellen, das das <td> Element für eine Tabellendatenzelle darstellt.

Die folgende Tabelle zeigt den anfänglichen Eigenschaftswert für eine Instanz von HtmlTableCell.

Property Anfangswert
TagName Die Literalzeichenfolge "td".

Weitere Informationen

Gilt für:

HtmlTableCell(String)

Initialisiert eine neue Instanz der HtmlTableCell Klasse unter Verwendung des angegebenen Tagnamens.

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)

Parameter

tagName
String

Der Elementname des Tags.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie eine Instanz eines HtmlTable Steuerelements mit HtmlTableCell Steuerelementen erstellen und die Tabelle auf der Webseite platzieren. Beachten Sie, wie der parameterlose Konstruktor des HtmlTableCell Steuerelements zum Erstellen eines <td> Elements verwendet wird, während sein überladener Konstruktor, der einen Zeichenfolgenparameter verwendet, mit dem Literal "th" verwendet wird, um ein <th> Element zu erstellen.

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

Hinweise

Verwenden Sie diesen Konstruktor, um eine neue Instanz der HtmlTableCell Klasse zu erstellen und zu initialisieren. Damit können Sie ein HtmlTableCell Objekt erstellen, das eine Zelle in einem HtmlTable Steuerelement darstellt. Es wird häufig verwendet, um ein HtmlTableCell Objekt zu erstellen, das ein <th> Element für eine Tabellenüberschriftenzelle darstellt. Obwohl Sie diesen Konstruktor verwenden können, um ein <td> Element für eine Tabellendatenzelle zu erstellen, verwenden Sie in der Regel den parameterlosen Konstruktor.

Note

Obwohl dieser Konstruktor es Ihnen ermöglicht, das zu erstellende Zellelement anzugeben, ist das <th> Element das einzige unterstützte Zellelement. Aus Gründen der zukünftigen Kompatibilität können Sie mit diesem Konstruktor weitere HTML-Zellelemente erstellen, die verfügbar werden könnten.

Die folgende Tabelle zeigt den anfänglichen Eigenschaftswert für eine Instanz von HtmlTableCell.

Property Anfangswert
TagName Der Wert des tagName Parameters.

Weitere Informationen

Gilt für: