2012-04-22 7 views
1

Я работаю с C#, чтобы развивать свои навыки. Я пытаюсь найти учебник, который я нашел в Интернете: http://geekswithblogs.net/dotNETvinz/archive/2009/03/17/dynamically-adding-textbox-control-to-aspnet-table.aspx, но когда я пытаюсь использовать код и добавляю метод Generate table, он сообщает мне, что тип или имя пространства имен для Table table = new Table(); не удалось найти .. кто-нибудь знает, какое пространство имен я должен использовать для этого. Это остальная часть кода:Создание динамической таблицы

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

Убедитесь, что вы импортируете пространство имен для таблицы MSDN Ref

находится там

using System.Web.UI.WebControls; 

в верхней части вашего файла?

0

К сожалению, для учебных пособий обычно не следует использовать библиотеки, которые они используют, и это может раздражать. Но легко исправить: Google, что вы получаете ошибку на, в этом случае C# Table, а третий результат вниз говорит:

Таблица классов (System.Web.UI.WebControls) - MSDN - Microsoft

а между скобкой библиотека вам необходимо включить:

@using System.Web.UI.WebControls; // for .cshtml pages 
using System.Web.UI.WebControls; // for .cs pages 

Просто всегда включают в себя C# в вашем поиске, и искать Результат поиска Ань MSDN '.

Смежные вопросы