Click here to Skip to main content
12,956,512 members (68,879 online)
Rate this:
 
Please Sign up or sign in to vote.
See more:
i am trying for girdview where each row total is to be displayed


< gridview>

<asp:TemplateField>
<itemtemplate>
getprice(DataBinder.Eval(Container.DataItem, unit_price))
<itemtemplate>



<asp:TemplateField>
<itemtemplate>
getqty(DataBinder.Eval(Container.DataItem, unit_qty))





<asp:TemplateField>
<ItemTemplate>
lable_id=total
</ItemTemplate>
</asp:TemplateField>





unit_price unit_qty total
100 2 200


i am unable to get total as 200

please help how to rowbound each row and get the output total
Posted 1-Jan-13 22:51pm
Comments
Zafar Sultan 2-Jan-13 7:37am
   
Post your complete aspx code for GridView.
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Hi,

Add an empty column in the grid,

after that on row bound event use the following code,

protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[10].Text = Convert.ToInt32(e.Row.Cells[8].Text) * Convert.ToInt32(e.Row.Cells[9].Text);
}
}</pre>
  Permalink  
Comments
mani.kishore.asp.net 2-Jan-13 6:49am
   
i tried but it says

{"Input string was not in a correct format."}
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

Hi,

Please take help from this link:

http://www.aspdotnet-suresh.com/2011/02/how-to-display-sum-of-columns-total-in.html[^]

may be it ll help you if not please let me know.

Thanks.
  Permalink  
v2
Comments
Prasad_Kulkarni 3-Jan-13 2:00am
   
Link formatted.
nehas1jan 3-Jan-13 2:05am
   
??

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 6,869
CHill60 3,550
Maciej Los 3,302
ppolymorphe 2,080
Jochen Arndt 1,973


Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 3 Jan 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100