2012-04-22 4 views
1

저는 C#으로 기술을 개발하고 있습니다. 나는 온라인에서 찾은 튜토리얼을 시도하고있다 : http://geekswithblogs.net/dotNETvinz/archive/2009/03/17/dynamically-adding-textbox-control-to-aspnet-table.aspx 코드를 시도하고 Generate 테이블 메소드를 추가하면 타입 또는에 대한 네임 스페이스 이름을 알 수 없다. 이것 때문에.동적 테이블 만들기

private void GenerateTable(int colsCount, int rowsCount) 
     { 
      //Creat the Table and Add it to the Page 
      Table table = new Table(); 
      table.ID = "Table1"; 
      Page.Form.Controls.Add(table); 
      // Now iterate through the table and add your controls 
      for (int i = 0; i < rowsCount; i++) 
      { 
       TableRow row = new TableRow(); 
       for (int j = 0; j < colsCount; j++) 
       { 
        TableCell cell = new TableCell(); 
        TextBox tb = new TextBox(); 

        // Set a unique ID for each TextBox added 
        tb.ID = "TextBoxRow_" + i + "Col_" + j; 

        // Add the control to the TableCell 
        cell.Controls.Add(tb); 
        // Add the TableCell to the TableRow 
        row.Cells.Add(cell); 
       } 
       // Add the TableRow to the Table 
       table.Rows.Add(row); 
      } 
     } 

어떤 도움이 많이 주시면 감사하겠습니다 감사

답변

3

using System.Web.UI.WebControls; 
가 당신이 테이블 MSDN Ref

의 네임 스페이스를 가져 있는지 확인하십시오이 코드의 나머지 부분입니다 파일 상단에

이 있습니까?

0

자습서에서 사용하는 라이브러리를 생략하는 것이 일반적이며, 너무 어려울 수 있습니다. 그러나 쉽게 수정이있다 :

표 클래스 (System.Web.UI.WebControls) - MSDN - 마이크로 소프트

을 : Google은이 경우 C# Table에,에 오류를 얻고 무엇을, 세 번째 결과는 아래로 말한다
@using System.Web.UI.WebControls; // for .cshtml pages 
using System.Web.UI.WebControls; // for .cs pages 

그냥 항상 검색에 C 번호를 포함하고, 'MSDN'검색 결과를 찾아서 :

그리고 괄호 사이 는 포함하는 데 필요한 라이브러리입니다.