C#RadioButtonList进入TableCells

时间:2011-05-30 13:52:23

标签: c# webforms controller radiobuttonlist

我正在尝试将单选按钮添加到我的表格中。

问题是我使用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;
        }

1 个答案:

答案 0 :(得分:2)

ListItem直接属于RadioButtonList(或其他一些ASP.Net列表控件)。您可以尝试使用带有指定HtmlInputRadioButton的简单Name将它们链接在一起。