如何将RadioButtonList添加到CheckBoxList中的某些项目

时间:2014-08-19 17:44:07

标签: c# asp.net checkboxlist radiobuttonlist

我不确定我提出的问题是可能的,但我对任何建议都持开放态度。

我必须从数据库中提取记录列表并将其显示为CheckBoxList。然后,其中一些记录会有相关的问题"在另一个表中是/否答案。我需要将它们显示为相关CheckBoxList项右侧的RadioButtonLists。

例如:

  • _第1组
  • _第2组
  • _第3组|燕子可以携带椰子吗? ()只有非洲燕子()否
  • _第4组

1 个答案:

答案 0 :(得分:0)

您可能会发现使用列表视图构建自己的列表更容易。

  1. 复选框列表的用户控件
  2. 单选按钮的用户控件
  3. 具有来自复选框数据源的ID的公共属性,然后将其提供给列表视图,其中包含单选按钮。
  4. 构建复选框列表的用户控件可以是任意数量的数据中继器,我更喜欢listview控件,但是他们更喜欢自己的控件。然后在复选框控件的布局中嵌入用户控件中的单选按钮。

    当然,您不必将它们作为两个单独的控件,但我发现这在尝试测试和调试嵌套数据中继器时非常有用。它还有助于分离列表和电台列表的作业。

    会尝试在一段时间内为此添加一个示例,但希望现在有所帮助。