This documentation is archived and is not being maintained.

TableCellCollection.RemoveAt Method

Removes a TableCell from the TableCellCollection at the specified index.

[Visual Basic]
Public Overridable Sub RemoveAt( _
   ByVal index As Integer _
) Implements IList.RemoveAt
[C#]
public virtual void RemoveAt(
 int index
);
[C++]
public: virtual void RemoveAt(
 int index
);
[JScript]
public function RemoveAt(
   index : int
);

Parameters

index
The index of the TableCell to remove from the TableCellCollection.

Implements

IList.RemoveAt

Remarks

Use this method to remove a TableCell from a TableCellCollection at the specified index.

Example

[Visual Basic, C#] The following example demonstrates how use the RemoveAt method to remove the fourth column from the table. Note that in the example, the Cells property of the TableRow is an instance of the TableCellCollection class. Also note that the index of the Cells collection is zero-based.

[Visual Basic] 
<%@ Page Language="VB" AutoEventWireup="True" %>

<html>
 <head>
 
    <script runat="server">
 
    Sub Page_Load(sender As Object, e As EventArgs)
        
        Dim numrows As Integer = 5
        Dim numcells As Integer = 7
        Dim counter As Integer = 1
        
        ' Create a table.
        Dim j As Integer
        For j = 0 To numrows - 1
            Dim r As New TableRow()
            Dim i As Integer
            For i = 0 To numcells - 1
                Dim c As New TableCell()
                c.Text = counter.ToString()
                counter += 1
                r.Cells.Add(c)
            Next i
            Table1.Rows.Add(r)
        Next j
        
        ' Remove the center column.
        Dim k As Integer
        For k = 0 To numrows - 1
            Table1.Rows(k).Cells.RemoveAt(3)
        Next k
    End Sub
 
    </script>
 
 </head>
 
 <body>
 
    <h3>TableCellCollection Example</h3>
    <form runat=server>
       <asp:Table id="Table1" 
            runat="server"/>
 
    </form>
 
 </body>
 </html>
 

[C#] 
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
 <head>
 
    <script runat="server">
 
       void Page_Load(Object sender, EventArgs e) 
       {
          
          int numrows = 5;
          int numcells = 7;
          int counter = 1;
          
          // Create a table.
          for (int j=0; j<numrows; j++) 
          {          
             TableRow r = new TableRow();
             for (int i=0; i<numcells; i++) 
             {
                TableCell c = new TableCell();
                c.Text=counter.ToString();
                counter++;
                r.Cells.Add(c);
             }
             Table1.Rows.Add(r);
          }
 
          // Remove the center column.
          for (int k=0; k<numrows; k++) 
          {        
             Table1.Rows[k].Cells.RemoveAt(3);
          }
 
       }
 
    </script>
 
 </head>
 
 <body>
 
    <h3>TableCellCollection Example</h3>
    <form runat=server>
       <asp:Table id="Table1" 
            runat="server"/>
 
    </form>
 
 </body>
 </html>
 

[C++, JScript] No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family

See Also

TableCellCollection Class | TableCellCollection Members | System.Web.UI.WebControls Namespace | Remove | Cells | TableRow

Show: