私はC#にかなり慣れていません。複数のレコードセットを必要とするページと、それらを返す 1 つの sproc があります。メイン レコードセットにリピーター コントロールを使用しています。次の返されたレコードセットにアクセスするにはどうすればよいですか?
データソースは aspx ページにあります。NextResult を使用するには、コード ビハインド ページに移動する必要がありましたか? ここに私のコードがあります。データソースを分離コードに移動し、データリーダーを実装して nextresult を使用するにはどうすればよいですか?
<asp:SqlDataSource ID="AssetMgtSearch" runat="server"
ConnectionString="<%$ ConnectionStrings:OperationConnectionString %>"
SelectCommand="spAssetMgtItemList" SelectCommandType="StoredProcedure">
</asp:SqlDataSource>
<div class="contentListFullHeight">
<table cellspacing="0" cellpadding="0" border="0" class="contentList">
<tr>
<th>ShipmentID/</td>
<th>MaterialID/</td>
<th>ItemID/</td>
</tr>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="AssetMgtSearch">
<ItemTemplate>
<tr>
<td colspan="3" style="border-top:solid thin blue"> </td>
</tr>
<tr>
<td><%#Container.DataItem(0)%></td>
<td><%#Container.DataItem(1)%></td>
<td><%#Container.DataItem(2)%></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>