C# 如何将数据表集绑定到带有文本框的HTML动态表?
如何将数据表集绑定到带有文本框的HTML动态表? 我不想使用网格视图,因为它不适合我的情况。我想用文本框定制一个html表格 如果我有三个具有以下结构的datatable:C# 如何将数据表集绑定到带有文本框的HTML动态表?,c#,html,asp.net,ajax,html-table,C#,Html,Asp.net,Ajax,Html Table,如何将数据表集绑定到带有文本框的HTML动态表? 我不想使用网格视图,因为它不适合我的情况。我想用文本框定制一个html表格 如果我有三个具有以下结构的datatable: 1-Questions_dt(que_id,que_name) 1 Q1 2 Q2 3 Q3 现在我想得到这样的东西: Questions Eval A B C
1-Questions_dt(que_id,que_name)
1 Q1
2 Q2
3 Q3
现在我想得到这样的东西:
Questions Eval
A B C D E
4 3 2 1 0
Q1 15(txtbox) 6(txtbox) 33(txtbox) 2(txtbox) 2(txtbox)
Q2 (txtbox) (txtbox) (txtbox) (txtbox) (txtbox)
Q3 (txtbox) (txtbox) (txtbox) (txtbox) (txtbox)
Total (Label) (Label) (Label) (Label) (Label)
您可以使用asp.netrepeater并将任何项目放入循环:
标题
艺术家
国家
单位
价格
年
或者您可以在视图中直接使用代码
<table>
<tr> <td>TextBoxes</td> </tr>
<% foreach (DataRow dr in YourDataTable.Rows){ %>
<tr> <td> <asp:TextBox runat="server"></asp:TextBox> </td> </tr>
<%}%>
</table>
文本框
Questions Eval
A B C D E
4 3 2 1 0
Q1 15(txtbox) 6(txtbox) 33(txtbox) 2(txtbox) 2(txtbox)
Q2 (txtbox) (txtbox) (txtbox) (txtbox) (txtbox)
Q3 (txtbox) (txtbox) (txtbox) (txtbox) (txtbox)
Total (Label) (Label) (Label) (Label) (Label)
<form runat="server">
<asp:Repeater id="cdcatalog" runat="server">
<HeaderTemplate>
<table border="1" width="100%">
<tr>
<th>Title</th>
<th>Artist</th>
<th>Country</th>
<th>Company</th>
<th>Price</th>
<th>Year</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Container.DataItem("title")%></td>
<td><%#Container.DataItem("artist")%></td>
<td><%#Container.DataItem("country")%></td>
<td><%#Container.DataItem("company")%></td>
<td><%#Container.DataItem("price")%></td>
<td><%#Container.DataItem("year")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</form>
<table>
<tr> <td>TextBoxes</td> </tr>
<% foreach (DataRow dr in YourDataTable.Rows){ %>
<tr> <td> <asp:TextBox runat="server"></asp:TextBox> </td> </tr>
<%}%>
</table>