System.Web.UI.WebControls Namespace TableRowCollection Class
Appends a new row to a Table.
[ VB ]
Public Sub Add ( _
ByVal row As TableRow _
) As Integer
[ C# ]
public int Add (
TableRow row
);
[ C++ ]
public: int Add (
TableRow* row
);
[ JScript ]
public function Add (
row : TableRow
) : int;
- row
- The TableRow to add to the collection.
The index number of the TableRow.
Use this method to add the specified TableRow to the end of a TableRowCollection. If you need to insert a TableRow at a specific location in the collection, use the AddAt method.
The following example shows use of the Add method to programmatically append a row to a Table control at run time.
// loop through the given number of rows
for ( int r = 0; r < numrows; r++ ) {
// instantiate a new row
TableRow row = new TableRow ( );
// set backcolor for alternating rows
if ( r%2 == 1 ) {
row.BackColor = System.Drawing.Color.Beige;
}
// loop through the given number of cells
for ( int c = 0; c < numcells; c++ ) {
// instantiate a new row
TableCell cell = new TableCell ( );
// add cell content
cell.Controls.Add ( new LiteralControl ( "row " +
r.ToString ( ) + ", cell " + c.ToString ( ) ) );
// add the cell to the Cells collection
row.Cells.Add ( cell );
}
// add the row to the Rows collection
myTable.Rows.Add ( row );
}
' loop through the given number of rows
Dim r As Integer
For r = 0 To numrows - 1
' instantiate a new row
Dim row As New TableRow ( )
' set backcolor for alternating rows
If r Mod 2 = 1 Then
row.BackColor = System.Drawing.Color.Beige
End If
' loop through the given number of cells
Dim c As Integer
For c = 0 To numcells - 1
' instantiate a new row
Dim cell As New TableCell ( )
' add cell content
cell.Controls.Add ( New LiteralControl ( "row " + _
r.ToString ( ) + ", cell " + c.ToString ( ) ) )
' add the cell to the Cells collection
row.Cells.Add ( cell )
Next c
' add the row to the Rows collection
myTable.Rows.Add ( row )
Next r |
|
C# |
VB |
Show me
TableRowCollection Members Rows.AddAt Rows.AddRange Rows.Remove Rows.RemoveAt Rows.Clear