私はC#のかなり新しいです。 私は、複数のレコードセットを必要とするページと、それを返す単一の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>
は秒で私を破りました。 – AllenG
Lol。私は実際にそれを見なければなりませんでした。なぜなら、私は肉体でDataReaderに触れてからずっとずっとでした。 –
私は正しい方向に向いてくれてありがとう。私は、あなたが私の経験不足のためにもう少し詳しく説明することを望んでいます。 – Praesagus