Aracılığıyla paylaş


TableCellCollection.AddRange(TableCell[]) Yöntem

Tanım

TableCell Belirtilen dizideki nesneleri koleksiyonun sonuna ekler.

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

Parametreler

cells
TableCell[]

Koleksiyona eklenecek nesneleri içeren TableCell dizi.

Özel durumlar

parametresinin cells değeridir null.

Örnekler

Aşağıdaki örnekte, bir dizideki AddRange nesneleri öğesine eklemek TableCell için yönteminin nasıl kullanılacağı gösterilmektedir TableCellCollection. Örnekte özelliğinin CellsTableRow sınıfının bir örneği TableCellCollection olduğunu unutmayın.

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

Açıklamalar

AddRange Belirtilen dizideki TableCell nesneleri koleksiyona eklemek için yöntemini kullanın. Bu yöntem genellikle bir tablonun satırını oluştururken kullanılır. Tablonun satırını oluşturmak için, önce satırın TableCell hücrelerini temsil eden bir nesne dizisi oluşturun. Ardından, nesnesini koleksiyona AddRange eklemek TableCell için diziyi bağımsız değişken olarak geçirerek yöntemini kullanın.

Şunlara uygulanır

Ayrıca bkz.