다음을 통해 공유


TableCellCollection.AddAt(Int32, TableCell) 메서드

정의

지정된 TableCell를 지정된 인덱스 위치에 있는 TableCellCollection에 추가합니다.

public:
 void AddAt(int index, System::Web::UI::WebControls::TableCell ^ cell);
public void AddAt (int index, System.Web.UI.WebControls.TableCell cell);
member this.AddAt : int * System.Web.UI.WebControls.TableCell -> unit
Public Sub AddAt (index As Integer, cell As TableCell)

매개 변수

index
Int32

TableCellCollection를 추가할 TableCell의 위치입니다.

cell
TableCell

TableCell에 추가할 TableCellCollection입니다.

예제

다음 예제에서는 사용 AddAt 하는 방법에 설명 합니다 의 중간에 추가 하는 TableCell 메서드.TableCellCollection 예제 Cells 에서 의 TableRow 속성은 클래스의 TableCellCollection 인스턴스입니다.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    void Page_Load(Object sender, EventArgs e) 
    {
        int numrows = 5;
        int numcells = 6;
        int counter = 1;

        // Generate a basic table.         
        for (int rowNum = 0; rowNum < numrows; rowNum++) 
        {          
            TableRow rw = new TableRow();
            for (int cellNum = 0; cellNum < numcells; cellNum++) 
            {
                TableCell cel = new TableCell();
                cel.Text=counter.ToString();
                counter++;
                rw.Cells.Add(cel);
            }
             Table1.Rows.Add(rw);
         }

         // Add cells in the middle of the table. 
         for (int rowNum = 0; rowNum <numrows; rowNum++) 
         {            
             TableCell cel = new TableCell();
             cel.Text="Mid";
             Table1.Rows[rowNum].Cells.AddAt(numcells / 2, cel);
             counter++;
         }
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>TableCellCollection Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
 
    <h3>TableCellCollection Example</h3>
    <asp:Table id="Table1" runat="server"/>
 
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Sub Page_Load(sender As Object, e As EventArgs)
        Dim numrows As Integer = 5
        Dim numcells As Integer = 6
        Dim counter As Integer = 1

        ' Generate a basic table.         
        Dim rowNum As Integer
        For rowNum = 0 To numrows - 1
            Dim rw As New TableRow()
            Dim cellNum As Integer
            For cellNum = 0 To numcells - 1
                Dim cel As New TableCell()
                cel.Text = counter.ToString()
                counter += 1
                rw.Cells.Add(cel)
            Next
            Table1.Rows.Add(rw)
        Next

        ' Add cells in the middle of the table. 
        For rowNum = 0 To numrows - 1
            Dim cel As New TableCell()
            cel.Text = "Mid"
            Table1.Rows(rowNum).Cells.AddAt(numcells / 2, cel)
            counter += 1
        Next
    End Sub
 
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>TableCellCollection Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
 
    <h3>TableCellCollection Example</h3>
    <asp:Table id="Table1" runat="server"/>
 
    </div>
    </form>
</body>
</html>

설명

지정된 인덱스에서 에 지정된 TableCellTableCellCollection 삽입하려면 이 메서드를 사용합니다.

적용 대상

추가 정보