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);}}
여기에 풀이 과정을 쓰시 오 그리고이 대답은 당신에게 도움이 되었습니까 경우 –