【发布时间】:2019-08-07 12:58:03
【问题描述】:
我有一个网络表单应用程序,一个页面有这个表单,其中包含 5 个问题,其中多个选项作为单选按钮,如图所示。我必须从数据库、标题值和绑定单选按钮值与数据库字段中获取问题。 DB部分实际上已经解决了,现在我尝试将其渲染为DataTable,但在我看来DT只渲染文本,我不知道如何在其中渲染单选按钮。
欢迎提出任何建议。此外,我必须从代码隐藏中动态添加这些单选按钮。
基本上,我需要显示表中的值(从数据库中获取),并且稍后还要读取该值,以存储响应。到目前为止,似乎最好的选择是使用 GridView 而不是 DataTable,但我仍然需要有关如何在单个单元格内呈现 aspx 控件的帮助。
【问题讨论】:
-
我实际上会使用中继器,因为它为您提供了更多的样式灵活性。
-
你用什么语言写的? C# 还是 VB?
-
您可以使用 GridView 的
OnRowDataBound事件动态构建每一行,包括添加按钮。 -
我正在使用 C#。我不知道如何使用 RadioButton 构造函数创建一个单选按钮,然后在后面的代码中将其渲染到某个特定位置,例如表格单元格。 MSDN 文档中的示例没有任何由转发器呈现的控件,而是我设法创建的纯文本,但 radioButtons 仍然是一个问题。
-
@JohnPete22 好的,到目前为止,我有两个中继器在做他们应该做的,但是当我嵌套它们时,另一个没有显示
标签: asp.net datatable webforms