다음을 통해 공유


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입니다.

예제

다음 예제에서는 사용 AddRange 하는 방법에 설명 합니다 에 배열에서 TableCell 개체를 추가 하는 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 추가합니다.

적용 대상

추가 정보