HtmlTableCell クラスとは? わかりやすく解説

HtmlTableCell クラス

HtmlTableRow オブジェクトの中の <td> HTML 要素<th> HTML 要素表します

名前空間: System.Web.UI.HtmlControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class HtmlTableCell
    Inherits HtmlContainerControl
Dim instance As HtmlTableCell
public class HtmlTableCell : HtmlContainerControl
public ref class HtmlTableCell : public
 HtmlContainerControl
public class HtmlTableCell extends HtmlContainerControl
public class HtmlTableCell extends
 HtmlContainerControl
解説解説

<td> 要素テーブル内のデータ セル表し<th> 要素テーブル見出しセル表しますHtmlTableCell クラス使用してHtmlTableRow オブジェクト<td> HTML 要素<th> HTML 要素プログラムにより制御します

HtmlTableCell クラス使用すると、背景色境界線の色、高さ、および幅を指定してテーブル内のセル外観カスタマイズできます。これらの属性BgColor、BorderColor、HeightWidth の各プロパティ使用して設定します

また、内容の垂直方向および平方向の配置指定することにより、セル内容表示方法制御できますまた、セル末尾到達したときに、内容自動的に次の行に続けかどうかをも指定できます平方向の配置Align プロパティ制御しますが、垂直方向の配置VAlign プロパティ制御します。NoWrap プロパティテキスト折り返し無効かどうか示します

ColSpan プロパティまたは RowSpan プロパティ使用すると、セル使用する列または行の数を制御できます。たとえば、ColSpan プロパティ2設定すると、テーブルの列を 2 つ使用するセル作成できます

HtmlTableCellインスタンス初期プロパティ値の一覧については、HtmlTableCell コンストラクタトピック参照してください

注意に関するメモ注意

このコントロールは、ユーザー入力表示するために使用できますユーザー入力には悪意のあるクライアント スクリプト含まれている可能性ありますアプリケーション表示する前にクライアントから送信され実行スクリプトSQL ステートメントなどのコード情報はすべて検査してくださいASP.NET には入力要求検証機能があり、ユーザー入力の中のスクリプトHTMLブロックできます検証サーバー コントロールは、ユーザー入力査定する目的でも用意されています。詳細については、「検証サーバー コントロール構文」を参照してください

使用例使用例

HtmlTableCell使用してテーブル内のセル内容変更するコード例次に示します。HtmlTable コントロールRows コレクションには、テーブルの行 (HtmlTableRow オブジェクト) のコレクション格納されています。HtmlTableRow オブジェクトCells コレクション行内セル (HtmlTableCell オブジェクト) のコレクションです。

<%@ Page Language="VB" AutoEventWireup="True"
 %>

<script runat="server">
  
  Sub Button_Click(ByVal sender As
 Object, ByVal e As EventArgs)
      
    Dim i As Integer
    Dim j As Integer

    ' Iterate through the rows of the table.
    For i = 0 To Table1.Rows.Count - 1

      ' Iterate through the cells of a row.       
      For j = 0 To Table1.Rows(i).Cells.Count
 - 1
            
        ' Change the inner HTML of the cell.
        Table1.Rows(i).Cells(j).InnerHtml = "Row "
 & i.ToString() & _
                                            ", Column "
 & j.ToString()
      Next j

    Next i

  End Sub

</script>

<html>
<head>
   <title>HtmlTableCell</title>
</head>
<body>

   <form runat="server">

      <h3>HtmlTableCell Example</h3>

      <table id="Table1" 
             border="1" 
             bordercolor="black" 
             runat="server">

         <tr>
            <td>
               Cell 1
            </td>
            <td>
               Cell 2
            </td>
         </tr>
         <tr>
            <td>
               Cell 3
            </td>
            <td>
               Cell 4
            </td>
         </tr>

      </table>

      <br><br>
  
      <input type="button" 
             value="Change Table Contents"
             onserverclick="Button_Click" 
             runat="server"/>

   </form>

</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>

<script runat="server">

  void Button_Click(Object sender, EventArgs e)
  {

    // Iterate through the rows of the table.
    for (int i = 0; i <= Table1.Rows.Count
 - 1; i++)
    {

      // Iterate through the cells of a row.
      for (int j = 0; j <= Table1.Rows[i].Cells.Count
 - 1; j++)
      {
        // Change the inner HTML of the cell.
        Table1.Rows[i].Cells[j].InnerHtml = "Row " + i.ToString() +
                                            ", Column " + j.ToString();
      }

    }

  }

</script>

<html>
  <head>
    <title>HtmlTableCell</title>
  </head>

  <body>

    <form runat="server">

      <h3>HtmlTableCell Example</h3>

      <table id="Table1" 
             border="1" 
             bordercolor="black" 
             runat="server">

         <tr>
            <td>
               Cell 1
            </td>
            <td>
               Cell 2
            </td>
         </tr>
         <tr>
            <td>
               Cell 3
            </td>
            <td>
               Cell 4
            </td>
         </tr>

      </table>

      <br><br>
  
      <input type="button" 
             value="Change Table Contents"
             onserverclick="Button_Click"
             runat="server"/>

    </form>

  </body>
</html>
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.HtmlControls.HtmlControl
       System.Web.UI.HtmlControls.HtmlContainerControl
        System.Web.UI.HtmlControls.HtmlTableCell
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からHtmlTableCell クラスを検索した結果を表示しています。
Weblioに収録されているすべての辞書からHtmlTableCell クラスを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からHtmlTableCell クラス を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「HtmlTableCell クラス」の関連用語

HtmlTableCell クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HtmlTableCell クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS