小组报告Subtotalling

时间:2014-02-05 13:17:37

标签: c# asp.net repeater

Demo Link

<asp:Repeater ID=”Repeater1″ runat=”server”
onitemdatabound=”Repeater1_ItemDataBound”>
<HeaderTemplate><table></HeaderTemplate>
<ItemTemplate>

<%# this.RenderGroup(Eval(“ticker_name”) as string)%>
<tr>
<td> <%# DataBinder.Eval(Container.DataItem, “emp_id”) %></td>

<td> <%# DataBinder.Eval(Container.DataItem, “emp_name”) %></td>
<td> <%# DataBinder.Eval(Container.DataItem, “display_id”) %></td>
<td>
<asp:CheckBox ID=”CheckBox1″ runat=”server” internalid=’<%# Eval(“emp_id”) %>’/></td>
</tr></ItemTemplate>

<FooterTemplate></table></FooterTemplate>
</asp:Repeater>

C#

string lastGroup = string.Empty;
protected string RenderGroup(string Group)
{
if (Group == this.lastGroup)
return “”;
else
{
this.lastGroup = Group;
return “<tr class=’groupheader’><td colspan=4>” + Group + “</td></tr>”;
}

}

从上面的网站看,我必须显示SubTotal。 像Ticker 1一样有3条记录 Ticker 2有2条记录

Ticker 1, Total 03
-------data----------
-------data----------
-------data----------
Ticker 2, Total 02
-------data----------
-------data----------

我如何在转发器中使用。

0 个答案:

没有答案