추가

2012-02-22 5 views
2

내가 페이지로 내 테이블을 추가 할 영문 파일에 테이블 행과 열을 생성하고, 테이블 컨트롤은 영문 파일에 넣어되며, 열과 행은 aspx.cs 파일에 생성됩니다추가

그리고 영문으로

if (Page.IsValid) 
     { 
      var start = Int32.Parse(TextBox1.Text); 
      var slut = Int32.Parse(TextBox2.Text); 
      var diff = Int32.Parse(TextBox3.Text); 

      for(int i = 0; i < (slut - start)/diff; i++) 
      { 
       TableRow tr = new TableRow(); 
       tr.ID = "row" + i.ToString(); 
       for (int j = 0; j <= 2; j++) 
       { 
        TableCell tc = new TableCell(); 
        tc.ID = "cell" + j.ToString(); 

        tr.Cells.Add(tc); 
       } 
       ??.Rows.Add(tr); 
      } 
     } 
:

<asp:Table ID="Table" runat="server" Visible="true"> 

</asp:Table> 

는 어떻게 작성해야 어디 "??" 뭐야? ID가 작동하지 않습니다.

+0

당신은 정말 질문을해서는 안된다. 당신이 테이블의 ID를 가지고 그건 당신이 –

+1

이 영업 이익은 클래스 이름과 동일 ID를 만드는 실수를했고 그것을 이해하지 못했다 @SebastianSiek 행을 추가 할 개체입니다, 따라서 질문 – peroija

답변

1

첫 번째로 테이블의 ID 변경 : 다음

<asp:Table ID="MyTable" runat="server" Visible="true"> 

: 나는 이름 Table와 컨트롤을 가지고 있기 때문에 ASP.NET 혼란지고 생각

MyTable.Rows.Add(tr); 

을 당신은에 시도 테이블을 ID="Table"으로 식별하십시오.

+0

는 내가 무엇을보고 당신은 거기에서 실수를 고쳤습니다. P – peroija

+0

@peroija : 나는 당신의 의견을 이해하지 못했습니다. 실수로 무엇을 의미합니까? 원래했기 때문에 –

+0

난 그냥 당신과 함께 농담'Table.Rows.Add (TR)' – peroija

2
는 표 또는 뭔가 다른 귀하의 ID를 변경

. Table은 문제의 원인 일 수있는 클래스 이름입니다.