我正在尝试将单选按钮添加到我的表格中。
问题是我使用RadioButtonList来保存无线电,并且由于某种原因,ListItem无法添加到单元格中?我的代码是完全的还是有另一种方法来处理.net?
private TableRow generateCells(String domainName)
{
TableRow row = new TableRow();
Label dName = new Label();
dName.Text = domainName;
RadioButtonList radioList = new RadioButtonList();
ListItem sunriseA = new ListItem();
sunriseA.Value = Price_Types.SUNRISE_ONE.ToString();
radioList.Items.Add(sunriseA);
ListItem sunriseB = new ListItem();
sunriseB.Value = Price_Types.SUNRISE_TWO.ToString();
radioList.Items.Add(sunriseB);
ListItem landrush = new ListItem();
landrush.Value = Price_Types.LANDRUSH.ToString();
radioList.Items.Add(landrush);
ListItem general = new ListItem();
general.Value = Price_Types.GENERAL.ToString();
radioList.Items.Add(general);
row.Cells.Add(addCell(dName));
// this is not working
row.Cells.Add(addCell(sunriseA));
row.Cells.Add(addCell(sunriseB));
row.Cells.Add(addCell(landrush));
row.Cells.Add(addCell(general));
return row;
}
private TableCell addCell(Control c)
{
TableCell cell = new TableCell();
cell.Controls.Add(c);
return cell;
}
答案 0 :(得分:2)
ListItem直接属于RadioButtonList(或其他一些ASP.Net列表控件)。您可以尝试使用带有指定HtmlInputRadioButton的简单Name将它们链接在一起。