HtmlTableCellCollection.RemoveAt(Int32) メソッド

定義

指定したインデックス位置にある HtmlTableCell オブジェクトを HtmlTableCellCollection コレクションから削除します。Removes the HtmlTableCell object at the specified index from the HtmlTableCellCollection collection.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

パラメーター

index
Int32

HtmlTableCell から削除する HtmlTableCellCollection のインデックス。The index of the HtmlTableCell to remove from the HtmlTableCellCollection.

例外

指定したインデックスが、コレクションのインデックス値の範囲外にあります。The specified index is outside the range of index values in the collection.

次のコード例は、 RemoveAtメソッドを使用して、指定したインデックス位置にある項目をHtmlTableCellCollectionコレクションから削除する方法を示しています。The following code example demonstrates how to use the RemoveAt method to remove the item at the specified index from the HtmlTableCellCollection collection. この例では、 HtmlTableコントロールの最初の列からセルを削除します。This example removes the cells from the first column of the HtmlTable control.

<%@ 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 Button_Click(Object sender, EventArgs e)
  {

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

      // Remove the cells from the first column.
      Table1.Rows[i].Cells.RemoveAt(0);

    }

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
   <title>HtmlTableCellCollection Example</title>
</head>
<body>

   <form id="form1" runat="server">

      <h3>HtmlTableCellCollection Example</h3>

      <table id="Table1" 
             style="border-width:1; border-color: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="Remove First Column from Table"
             onserverclick="Button_Click" 
             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 Button_Click(ByVal sender As Object, ByVal e As EventArgs)

    Dim i As Integer

    ' Iterate through the rows of the table.
    For i = 0 To Table1.Rows.Count - 1
 
      ' Remove the cells from the first column.
      Table1.Rows(i).Cells.RemoveAt(0)

    Next i

  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
   <title>HtmlTableCellCollection Example</title>
</head>
<body>

   <form id="form1" runat="server">

      <h3>HtmlTableCellCollection Example</h3>

      <table id="Table1" 
             style="border-width:1; border-color: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="Remove First Column from Table"
             onserverclick="Button_Click" 
             runat="server"/>

   </form>

</body>
</html>

注釈

このメソッドを使用してHtmlTableCell 、指定したインデックス位置にHtmlTableCellCollectionあるオブジェクトをコレクションから削除します。Use this method to remove the HtmlTableCell object at the specified index from an HtmlTableCellCollection collection. インデックス番号は0から始まります。したがって、コレクションの最初の項目のインデックス値0はです。The index number is zero-based; therefore, the first item in the collection has an index value of 0.

注意

インデックス値の範囲外のインデックスを指定すると、例外が発生します。If you specify an index that is outside the range of index values, an exception is raised.

適用対象

こちらもご覧ください