Hi
I have below code but totals not getting displayed in Footer
#
Student Name
Delivered
Returned
Balance
Total
protected void rptData_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
try
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
RepeaterItem rptitem = e.Item;
int sumOfTwocolumn = Convert.ToInt32(((Label)e.Item.FindControl("lblDelivered")).Text) -
Convert.ToInt32(((Label)e.Item.FindControl("lblReturned")).Text);
totDelivered += Convert.ToInt32(((Label)e.Item.FindControl("lblDelivered")).Text);
totReturned += Convert.ToInt32(((Label)e.Item.FindControl("lblReturned")).Text);
((Label)e.Item.FindControl("lblBalance")).Text = Convert.ToString(sumOfTwocolumn);
if (e.Item.ItemType == ListItemType.Footer)
{
((Label)e.Item.FindControl("lblDeliveredTotal")).Text = "Total : ";
((Label)e.Item.FindControl("lblReturnedTotal")).Text = totDelivered.ToString();
((Label)e.Item.FindControl("lblBalanceTotal")).Text = totReturned.ToString();
}
}
}
catch (Exception ex)
{
Utility.SaveErrorLog(ex.Message, System.IO.Path.GetFileName(Request.Path), System.Reflection.MethodBase.GetCurrentMethod().Name, Convert.ToInt32(hdfLoginCode.Value));
ShowMessage("Oops...", ex.Message, "error");
}
}
Thanks
Jignesh KumarPosted Oct 17, 2022, 5:24 AM
Hi Ramco,
please check below one you have put footer condition inside which should be out of first if statement. Please test below one should work for you.