Aracılığıyla paylaş


HtmlTableCell Oluşturucular

Tanım

HtmlTableCell sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

HtmlTableCell()

Varsayılan değerleri kullanarak sınıfın HtmlTableCell yeni bir örneğini başlatır.

HtmlTableCell(String)

Belirtilen etiket adını kullanarak sınıfının yeni bir örneğini HtmlTableCell başlatır.

HtmlTableCell()

Varsayılan değerleri kullanarak sınıfın HtmlTableCell yeni bir örneğini başlatır.

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

Örnekler

Aşağıdaki kod örneği, denetimlerle bir HtmlTable denetimin HtmlTableCell örneğini oluşturmayı ve tabloyu Web sayfasına yerleştirmeyi gösterir. Denetimin parametresiz oluşturucusunun HtmlTableCell bir <td> öğe oluşturmak için nasıl kullanıldığını, dize parametresini alan aşırı yüklenmiş oluşturucunun ise öğe <th> oluşturmak için "th" değişmez dizesiyle nasıl kullanıldığını unutmayın.

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

Açıklamalar

Sınıfının yeni bir örneğini oluşturmak ve başlatmak için bu oluşturucuyu HtmlTableCell kullanın. Bu oluşturucu, tablo HtmlTableCell veri hücresinin öğesini temsil <td> eden bir nesne oluşturmak için kullanılır.

Aşağıdaki tabloda, örneğinin ilk özellik değeri gösterilmektedir HtmlTableCell.

Özellik İlk Değer
TagName "td" değişmez değeri dizesi.

Ayrıca bkz.

Şunlara uygulanır

HtmlTableCell(String)

Belirtilen etiket adını kullanarak sınıfının yeni bir örneğini HtmlTableCell başlatır.

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)

Parametreler

tagName
String

Etiketin öğe adı.

Örnekler

Aşağıdaki kod örneği, denetimlerle bir HtmlTable denetimin HtmlTableCell örneğini oluşturmayı ve tabloyu Web sayfasına yerleştirmeyi gösterir. Bir öğe oluşturmak <td> için denetimin parametresiz oluşturucusunun HtmlTableCell nasıl kullanıldığını, dize parametresini alan aşırı yüklenmiş oluşturucunun ise öğe <th> oluşturmak için değişmez değer "th" ile nasıl kullanıldığını unutmayın.

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

Açıklamalar

Sınıfının yeni bir örneğini oluşturmak ve başlatmak için bu oluşturucuyu HtmlTableCell kullanın. Denetimdeki HtmlTable bir HtmlTableCell hücreyi temsil eden bir nesne oluşturmanıza olanak tanır. Genellikle tablo başlığı hücresi için bir HtmlTableCell öğeyi temsil eden bir <th> nesne oluşturmak için kullanılır. Tablo veri hücresi için bir <td> öğe oluşturmak için bu oluşturucuyu kullanabilirsiniz, ancak genellikle parametresiz oluşturucuyu kullanırsınız.

Not

Bu oluşturucu oluşturulacak hücre öğesini belirtmenize olanak tanısa da, <th> öğe desteklenen tek hücre öğesidir. Gelecekteki uyumluluk için, bu oluşturucu kullanılabilir olabilecek diğer HTML hücre öğelerini oluşturmanıza olanak tanır.

Aşağıdaki tabloda, örneğinin ilk özellik değeri gösterilmektedir HtmlTableCell.

Özellik İlk Değer
TagName parametresinin tagName değeri.

Ayrıca bkz.

Şunlara uygulanır