62,040
社区成员
发帖
与我相关
我的任务
分享
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Sum(Eval("a1").ToString(),1) %>
</td>
<td>
<%# Sum(Eval("a2").ToString(),2)%>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
<tr>
<td>
<%=OK(1)%> </td>
<td>
<%=OK(2)%>
</td>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>
static int i_1=0;
static int i_2=0;
public string Sum(string j,string k)
{
if(k=="1")
{
i_1 += Convert.ToInt32(j);
return j;
}
else if(k=="1")
{
i_2 += Convert.ToInt32(j);
return j;
}
}
//值
public string OK(string k)
{
if(k=="1")
{
return i_1;
}
else if(k=="2")
{
return i_2;
}
}
/// <summary>
/// 根据条件查询保健食品现金发放信息
/// </summary>
/// <param name="bonus"></param>
/// <returns></returns>
public static DataTable GetHrBonusInfo(GroupHrBonus bonus)
{
DataTable dt = myOperate.GetHrBonusInfo(bonus);
DataRow dr = dt.NewRow();
dr["person_name"] = "总计";
dr["Attendance_Days"] = dt.Compute("sum(Attendance_Days)", "");
dr["Change_Rest_Days"] = dt.Compute("sum(Change_Rest_Days)", "");
dr["Absence_Days"] = dt.Compute("sum(Absence_Days)", "");
dr["Business_Travel_Days"] = dt.Compute("sum(Business_Travel_Days)", "");
dr["Meeting_Study_Days"] = dt.Compute("sum(Meeting_Study_Days)", "");
dr["Social_Work_Days"] = dt.Compute("sum(Social_Work_Days)", "");
dr["HC_Days"] = dt.Compute("sum(HC_Days)", "");
dr["HC_Stand_Yuan"] = dt.Compute("sum(HC_Stand_Yuan)", "");
dr["Actual_Pay"] = dt.Compute("sum(Actual_Pay)", "");
dt.Rows.Add(dr);
return dt;
}
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("a1") %>
</td>
<td>
<%# Eval("a2") %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
<tr>
<td>
<%=OK()%> </td>
<td>
<%=OK()%>
</td>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>
public string OK()
{
return i;
}
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%# Eval("a1") %>
</td>
<td>
<%# Eval("a2") %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
<tr>
<td>
a1列的总和
</td>
<td>
a2列的总和
</td>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>
<asp:Repeater ID="Repeater1" runat="server"><ItemTemplate>
<%#Sum(Eval("那一列").ToString()) %>
</ItemTemplate></asp:Repeater>
static int i=0;
public string Sum(string j)
{
i += Convert.ToInt32(j);
return j;
//最后 i 就是你想要的 结果~~~
}