TableCellCollection.RemoveAt Method (Int32)

 

Removes a TableCell from the TableCellCollection at the specified index.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

Public Sub RemoveAt (
	index As Integer
)

Parameters

index
Type: System.Int32

The index of the TableCell to remove from the TableCellCollection.

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

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.

<%@ Page Language="VB" %>

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

        Dim numRows As Integer = 5
        Dim numCells As Integer = 7
        Dim counter As Integer = 1

        ' Create a table.
        Dim rowNum As Integer
        For rowNum = 0 To numRows - 1
            Dim rw As New TableRow()
            Dim cellNum As Integer
            For cellNum = 0 To numCells - 1
                Dim cel As New TableCell()
                cel.Text = counter.ToString()
                counter += 1
                rw.Cells.Add(cel)
            Next cellNum
            Table1.Rows.Add(rw)
        Next rowNum

        ' Remove the center column.
        For rowNum = 0 To numRows - 1
            Table1.Rows(rowNum).Cells.RemoveAt(3)
        Next rowNum
    End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>TableCellCollection Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>TableCellCollection Example</h3>
    <asp:Table id="Table1" runat="server" />

    </div>
    </form>
</body>
</html>

.NET Framework
Available since 1.1
Return to top
Show: