0

実際、いくつかのレポートを表示するためにリピーター コントロールを使用しています。

 <asp:Repeater id="cdcatalog" runat="server">
<HeaderTemplate>
<table border="1" width="500">
<tr>
<th>Cost Code</th>
<th>Total</th>
<th>Price</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("Cost_Code")%> </td>
<td><%#Eval("Total")%> </td>
<td><%#Eval("Price")%> </td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater> 

以下は私のSQLクエリです

ALTER Proc [dbo].[RP_ByCost_Code]
@Date1 datetime,
@Date2 datetime

as
select Cost_Code , Total , (Total*12) as Price from mtblLog_Book where     Vehicle_Booking_Date between @Date1 and @Date2 order BY Cost_Code

レポートは以下の形式のようになります

ここに画像の説明を入力

繰り返しのアイテムが来ていることを参照してください。ENE-Directを見てみましょう。すべての ENE-Direct 行に対して 1 回だけ取得したいのですが、すべてのコスト コードに対して 1 回表示する必要があります。

4

1 に答える 1