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