私は2つのStringCollectionsを持っています:
StringCollection ParameterIDs
StringCollection ParameterValues
これらの両方のStringCollectionをDataSourceとしてマップできますか?次のようになります。
repeater.DataSource = ParameterIDs (as row1) + ParameterValues (as row2);
repeater.DataBind();
次のようなリピーターで使用します。
<asp:Repeater ID="repeatParameters" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class="formLabel">
<asp:Label ID="lblParameterID" Text="<% #DataBinder.Eval(Container.DataItem,"ParameterIDs") %>" runat="server" MaxLength="50"></asp:Label><br />
</td>
<td class="formInputText">
<asp:Label ID="lblParameterValue" Text="<%#DataBinder.Eval(Container.DataItem,"ParameterValues") %>" runat="server" MaxLength="50"></asp:Label><br />
</td>
</tr>
<tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>