Calculate Total Of Column In Listview VB.NET
Hi to Everyone,
I want to get the total (column) amount using Listview w/o database VB.NET
Help me please...
Thanks..
_______________________________________________________________________________________________________
lstitems
Item Name | Unit Price | Quantity | Amount
------------------------------------------------------------
Sample1 | 100.00 | 1 | 100.00
Sample2 | 100.00 | 1 | 200.00
Sample3| 100.00 | 1 | 200.00
______________________________________
Label or Textbox ----> Total 500.00
Related Article: save dialog box in dot net 2003 using vb dot net
is a VB.NET discussion thread by samrudhi_12 that has 1 reply, was last updated 9 months ago and has been tagged with the keywords: save, dialog, box, in, dot, net, 2003, using, vb.
TIP.Synergy
Junior Poster in Training
54 posts since Jan 2011
Reputation Points: 7
Solved Threads: 0
Skill Endorsements: 0
Here's the simplest way. This calculates the sum of the fourth column
Dim TotalSum As Double = 0
Dim TempNode As ListViewItem
For Each TempNode In ListView1.Items
TotalSum += CDbl(TempNode.SubItems.Item(3).Text)
Next
MsgBox(TotalSum) ' Debug
and it assumes that each item is a valid number.
A bit safer solutions uses TryParse to check validity:
Dim TotalSum As Double = 0
Dim TempNode As ListViewItem
Dim TempDbl As Double
For Each TempNode In ListView1.Items
If Double.TryParse(TempNode.SubItems.Item(3).Text, TempDbl) Then
TotalSum += TempDbl
End If
Next
MsgBox(TotalSum)
and again calculates the sum of the fourth column.
HTH
Teme64
Veteran Poster
1,040 posts since Aug 2008
Reputation Points: 218
Solved Threads: 206
Skill Endorsements: 5
I'll try your code and i think it will work... Thanks to you Teme64 GodBless
TIP.Synergy
Junior Poster in Training
54 posts since Jan 2011
Reputation Points: 7
Solved Threads: 0
Skill Endorsements: 0
I'll try your code and i think it will work... Thanks to you Teme64 GodBless
TIP.Synergy
Junior Poster in Training
54 posts since Jan 2011
Reputation Points: 7
Solved Threads: 0
Skill Endorsements: 0
THANK YOU... Teme64 IT WORKS... :) THUMBS UP!
TIP.Synergy
Junior Poster in Training
54 posts since Jan 2011
Reputation Points: 7
Solved Threads: 0
Skill Endorsements: 0
Hi! Nice to hear that you got answer to your problem. Could you please mark the thread as solved. Thank you!
Teme64
Veteran Poster
1,040 posts since Aug 2008
Reputation Points: 218
Solved Threads: 206
Skill Endorsements: 5
Question Answered as of 2 Years Ago by
Teme64 Hi sir, how about if going to display total quantity of items rowcount? On the top of screen there's 3 example should display Total Quantity = 3 Thx
TIP.Synergy
Junior Poster in Training
54 posts since Jan 2011
Reputation Points: 7
Solved Threads: 0
Skill Endorsements: 0
Have you tried ".SubItems.Item(2).Text"?
If Double.TryParse(TempNode.SubItems.Item(2).Text, TempDbl) Then
..Or maybe ".SubItems.Item(1).Text" to get the Unit Price Total of the "second" Column?
codeorder
Postaholic
2,124 posts since Aug 2010
Reputation Points: 256
Solved Threads: 387
Skill Endorsements: 8
i mean total item in listview
Product Name
a
b
c
d
total item = 4
TIP.Synergy
Junior Poster in Training
54 posts since Jan 2011
Reputation Points: 7
Solved Threads: 0
Skill Endorsements: 0
MsgBox(ListView1.Items.Count)
codeorder
Postaholic
2,124 posts since Aug 2010
Reputation Points: 256
Solved Threads: 387
Skill Endorsements: 8
*_* AHAHA thx codeorder, It works :)
TIP.Synergy
Junior Poster in Training
54 posts since Jan 2011
Reputation Points: 7
Solved Threads: 0
Skill Endorsements: 0
Thanks Sir codeorder, It works
TIP.Synergy
Junior Poster in Training
54 posts since Jan 2011
Reputation Points: 7
Solved Threads: 0
Skill Endorsements: 0
codeorder
Postaholic
2,124 posts since Aug 2010
Reputation Points: 256
Solved Threads: 387
Skill Endorsements: 8
>>can i add the sum total of the column in the footer of listview?
If "footer" is the "header" Or "ColumnHeader", then see if this helps.
With ListView1
.Columns(0).Text = "ListView1" '// Column1
.Columns(1).Text = ".Count" '// Column2
End With
codeorder
Postaholic
2,124 posts since Aug 2010
Reputation Points: 256
Solved Threads: 387
Skill Endorsements: 8