中继器通常用于显示数据。下面是一个中继器的例子。在后端,您可以将其绑定到列表。我建议制作自己的数据结构,然后将其绑定到该结构。我的意思是绑定,repeaterID.Datasource = yourDataObject
然后repeaterID.Databind
<asp:Repeater ID="fieldList" runat="server">
<HeaderTemplate>
<table border="1" width="75%">
<tr>
<th>
<b>Object Field 1</b>
</th>
<th>
<b>Object Field 2</b>
</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr id='<%#Eval("") %>'>
<td>
<asp:Label ID="obj1" runat="server" Text='<%# Eval("SQLObjectFieldRelName1") %>'></asp:Label>
</td>
<td>
<asp:Label ID="obj2" runat="server" Text='<%# Eval("SQLObjectFieldRelName2") %>'></asp:Label>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
文本框和列表框将不太常用于任何数据集。您只会将它们真正用于字符串或某些文本。如果这就是您想要做的,那么我会在您的代码中制造您的字符串并将您的文本框文本设置为它。