Compartir a través de


TableCellCollection.AddRange(TableCell[]) Método

Definición

Agrega los objetos TableCell de la matriz especificada al final de la colección.

public:
 void AddRange(cli::array <System::Web::UI::WebControls::TableCell ^> ^ cells);
public void AddRange (System.Web.UI.WebControls.TableCell[] cells);
member this.AddRange : System.Web.UI.WebControls.TableCell[] -> unit
Public Sub AddRange (cells As TableCell())

Parámetros

cells
TableCell[]

Matriz que contiene los objetos TableCell que se agregarán a la colección.

Excepciones

El valor del parámetro cells es null.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el AddRange método para agregar los TableCell objetos de una matriz a .TableCellCollection Tenga en cuenta que, en el ejemplo, la Cells propiedad de TableRow es una instancia de la TableCellCollection clase .

void Page_Load(Object sender, EventArgs e) 
{
    int numRows = 3;
    int numCells = 2;
    // Create 3 rows, each containing 2 cells.
    for(int rowNum = 0; rowNum < numRows; rowNum++) 
    {
        TableCell[] arrayOfTableRowCells = 
            new TableCell[numCells];
        TableRow tRow =  new TableRow();

        for (int cellNum = 0; cellNum < numCells; cellNum++)
        {
            TableCell tCell =  new TableCell();
            tCell.Text = 
                String.Format("[Row {0}, Cell {1}]", 
                    rowNum, cellNum);
            arrayOfTableRowCells[cellNum] = tCell;
        } 

        // Get 'TableCellCollection' associated 
        // with the 'TableRow'.
        TableCellCollection myTableCellCol = tRow.Cells;
        // Add a row of cells. 
        myTableCellCol.AddRange(arrayOfTableRowCells);
        Table1.Rows.Add(tRow);
    } 
}
Sub Page_Load(ByVal sender As Object, _
    ByVal e As EventArgs)

    Dim numRows As Integer = 3
    Dim numCells As Integer = 2
    ' Create 3 rows, each containing 2 cells.
    Dim rowNum As Integer
    For rowNum = 0 To numRows - 1
        Dim arrayOfTableRowCells(numCells - 1) As TableCell
        Dim rw As New TableRow()
        Dim cellNum As Integer
        For cellNum = 0 To numCells - 1
            Dim cel As New TableCell()
            cel.Text = _
                String.Format("[Row {0}, Cell {1}]", rowNum, cellNum)
            arrayOfTableRowCells(cellNum) = cel
        Next

        ' Get 'TableCellCollection' associated with the 'TableRow'.
        Dim myTableCellCol As TableCellCollection = rw.Cells
        ' Add a row of cells. 
        myTableCellCol.AddRange(arrayOfTableRowCells)
        Table1.Rows.Add(rw)
    Next
End Sub

Comentarios

Utilice el AddRange método para anexar los TableCell objetos de la matriz especificada a la colección. Este método se usa normalmente al construir una fila de una tabla. Para construir una fila de una tabla, primero cree una matriz de TableCell objetos para representar las celdas de la fila. A continuación, use el AddRange método , pasando la matriz como argumento, para agregar los TableCell objetos a la colección.

Se aplica a

Consulte también