我想根据我的sql数据库表行的数量生成相同数量的Labels和TextBoxes。它将生成相同数量的Labels和TextBoxes并检索到标签的1列数据。该图显示了数据库表和Webform设计的示例
您可以使用Repeater或ListView控件动态创建标签和文本框:
.aspx:
<table>
<asp:ListView id="lvSample" runat="server">
<ItemTemplate>
<tr>
<td><%# Eval("ItemID") %></td>
<td><asp:TextBox ID="txtName" runat="server" Text='<%# Eval("Name") %>' />
</tr>
</ItemTemplate>
</asp:ListView>
</table>
然后,从您的代码后面设置DataSource值。您也可以使用DataSource控件从.aspx对其进行设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句