2013-04-01 1 views
1

Я пытаюсь добавить RadComboBox в строку таблицы Cell. Я не могу использовать table.row.cells.add (radcombobox), поскольку он ожидает объект ячейки. Таблица запрограммирована.Как добавить radcombobox в ячейку в ячейке строки таблицы

protected override void Page_Init(object sender, EventArgs e) { 
     base.Page_Init(sender, e); 
     ConfigureTableColumns(DataContext, OperatingConditionsTable, node, segments); 
     ConfigureTableRows(DataContext, OperatingConditionsTable, node, segments, inputs); 
    } 
private void ConfigureTableRows(CtalaDataContext context, Table table, Ctala.Entity.TreeNode reviewNode, IEnumerable<Ctala.Entity.TreeNode> segments, ILookup<string, OperatingConditionInput> inputsGroupedByCategory) { 

     foreach (var category in inputsGroupedByCategory) { 

      foreach (var input in category) { 
       var row = new TableRow() { 
        CssClass = (altRow) ? "rgAltRow" : "rgRow" 
       }; 
       table.Rows.Add(row); 

        var cell = new TableCell() { 
        Text = input.Name 
       }; 
       row.Cells.Add(cell); 

       var unitCell = new RadComboBox() 
       { 
        ID = "Unit", 
        AllowCustomText = false 
       }; 
       foreach (var item in input.Unit) 
       { 
        unitCell.Items.AddRange(new RadComboBoxItem[] { new RadComboBoxItem(item) }); 
       } 

       //cell = new TableCell() 
       //{ 
       // Text = input.Unit 
       //}; 
       row.Controls.Add(unitCell);}} 
+1

Показать свою работу здесь .. И, пожалуйста, прочтите [FAQ] и [спросить] –

ответ

0

См. this link.

Чтобы добавить RadComboBox в камеру:

RadComboBox comboBox = new RadComboBox 
{ 
    ID = "Foo" 
} 

comboBox.Items.Add(new RadComboBoxItem((0).ToString(), "FirstItem")); 

newCell.Controls.Add(comboBox); 
+0

Если этот ответ был полезным для вас, пожалуйста, рассмотреть вопрос вверх голосования, а также , – dstepan

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