Refer to this link.
To add a RadComboBox to your cell:
RadComboBox comboBox = new RadComboBox
{
ID = "Foo"
}
comboBox.Items.Add(new RadComboBoxItem((0).ToString(), "FirstItem"));
newCell.Controls.Add(comboBox);
Pergunta
I am trying to add a RadComboBox to a table row Cell. I cannot use table.row.cells.add(radcombobox) as it expects a cell object. The table is programatically created .
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);}}
Solução
Refer to this link.
To add a RadComboBox to your cell:
RadComboBox comboBox = new RadComboBox
{
ID = "Foo"
}
comboBox.Items.Add(new RadComboBoxItem((0).ToString(), "FirstItem"));
newCell.Controls.Add(comboBox);