Solved

Calculating column datagridview

Posted on 2014-02-17
3
507 Views
Last Modified: 2014-02-21
Hello,

How do you calculate an entire column in a datagridview in vb.net ?
0
Comment
Question by:lincstech
3 Comments
 
LVL 40

Accepted Solution

by:
Jacques Bourgeois (James Burger) earned 250 total points
ID: 39865184
Dim total As Integer
            For x As Integer = 0 To DataGridView1.Rows.Count - 1
                  total += CInt(DataGridView1.Item(3, x).Value)
            Next

Change the 3 by the column you want to calculate on, knowing that the first column is 0.
If you have decimals, change total to a Double and CInt to CDbl.
0
 
LVL 63

Assisted Solution

by:Fernando Soto
Fernando Soto earned 250 total points
ID: 39865319
Or you can use a Linq query to get the results as follows.

' Get the table from the DataGridView
Dim table As DataTable = DataGridView1.DataSource
' To Sum the column you can use a Linq query
' In this part of the query, t.Field(Of Integer), change Integer to thecorrect data type for the column to be Sum'ed
' In this part of the query, ("ColumnName"), Change the ColumnName to the name of the column being Sum'ed.
' The variable results will contain the total
Dim results = (From t In table.AsEnumerable()
               Select t.Field(Of Integer)("ColumnName")).Sum(Function(t) t)

Open in new window

0
 
LVL 11

Expert Comment

by:SAMIR BHOGAYTA
ID: 39869750
hi..try this way..
 
decimal a=0, b=0, c=0;
 
for (int i = 0; i < (gridview1.Rows.Count); i++)  
           {
               a = Convert.ToDecimal(gridview1.Rows.Cells["Column Index"].Text.ToString());
               c = c + a; //storing total qty into variable

}
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
jboss 7.1 start up error 1 42
ejb message driven bean mdb creation steps 2 24
asp Google Map 2 33
Access Schema 6 28
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
Computer science students often experience many of the same frustrations when going through their engineering courses. This article presents seven tips I found useful when completing a bachelors and masters degree in computing which I believe may he…
An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question