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

本文关键字:CheckBoxList RadioButtonList 添加 | 更新日期: 2023-09-27 18:18:38

我不确定我所要求的是可能的,但我愿意接受任何建议。

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

例如:

  • _第一组
  • _第二组
  • _第三组|燕子能携带椰子吗?()只有非洲燕子()没有
  • _第4组

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

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

  1. 复选框列表的用户控件
  2. 单选按钮的用户控件
  3. 有公共属性的ID,将来自复选框数据源,然后将其提供给列表视图与其中的单选按钮。

构建复选框列表的用户控件可以是任意数量的数据中继器,我更喜欢listview控件,但每个都有自己的。然后在复选框控件的布局中嵌入单选按钮的用户控件。

当然,你不必把它们作为两个单独的控件,但我发现这在尝试测试和调试嵌套数据中继器时很有帮助。它还有助于分离列表和广播列表的工作。

稍后将尝试添加一个示例,但希望这对现在有所帮助。