Share via


TableCellCollection.AddRange(TableCell[]) 메서드

정의

지정된 배열의 TableCell 개체를 컬렉션의 끝에 추가합니다.

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

매개 변수

cells
TableCell[]

컬렉션에 추가할 TableCell 개체를 포함하는 배열입니다.

예외

cells 매개 변수의 값이 null입니다.

예제

다음 예제에서는 배열에서 개체를 추가 TableCell 하는 메서드를 사용 AddRange 하는 방법을 보여 줍니다TableCellCollection. 예제에서 속성은 Cells TableRow 클래스의 TableCellCollection 인스턴스입니다.

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

설명

메서드를 AddRange 사용하여 지정된 배열의 TableCell 개체를 컬렉션에 추가합니다. 이 메서드는 테이블의 행을 생성할 때 일반적으로 사용됩니다. 테이블의 행을 생성하려면 먼저 행의 TableCell 셀을 나타내는 개체 배열을 만듭니다. 다음으로, 메서드를 AddRange 사용하여 배열을 인수로 전달하여 컬렉션에 개체를 TableCell 추가합니다.

적용 대상

추가 정보