Freigeben über


TableCellCollection.AddRange(TableCell[]) Methode

Definition

Fügt die TableCell-Objekte aus dem angegebenen Array an das Ende der Auflistung an.

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

Parameter

cells
TableCell[]

Das Array mit den TableCell-Objekten, die der Auflistung hinzugefügt werden sollen.

Ausnahmen

Der Wert des cells-Parameters ist null.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die AddRange -Methode verwendet wird, um die TableCell -Objekte aus einem Array zu einer TableCellCollectionhinzuzufügen. Beachten Sie, dass im Beispiel die Cells -Eigenschaft von TableRow eine Instanz der TableCellCollection -Klasse ist.

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

Hinweise

Verwenden Sie die AddRange -Methode, um die TableCell Objekte aus dem angegebenen Array an die Auflistung anzufügen. Diese Methode wird häufig verwendet, wenn Sie eine Zeile einer Tabelle erstellen. Um eine Zeile einer Tabelle zu erstellen, erstellen Sie zunächst ein Array von TableCell -Objekten, die die Zellen der Zeile darstellen. Verwenden Sie als Nächstes die AddRange -Methode, und übergeben Sie das Array als Argument, um die TableCell -Objekte der Auflistung hinzuzufügen.

Gilt für:

Weitere Informationen