C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Code Snippets » Application windows, menus & toolbars »

computing the cols of datatable


Posted Date: 08 Dec 2008    Resource Type: Code Snippets    Category: Application windows, menus & toolbars
Author: SravyaMember Level: Gold    
Rating: 1 out of 5Points: 10



This code shows how to calculate columns in datatable


Private Sub btnCompute_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCompute.Click
'the compute function is used to evaluate an expression on a DataTable with a filter..

'As a precautional step, to avoid errors, i am reloading the DataTable..
'Using a Data adapter to load data into the DataTable..
'You can refer these urls:
'http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=4790&lngWId=10 or
'http://www.a1vbcode.com/app-3771.asp for information to use DataAdapters..
DA = New OleDb.OleDbDataAdapter("Select * from Employees", CN)
DT = New DataTable
DA.Fill(DT)

'initializing command builder, this will be used later..
CMB = New OleDb.OleDbCommandBuilder(DA)
End Sub

'This function will get an array of DataRows as argument and display them in the DataGrid..
Sub ShowInDataGrid(ByVal ArgDRs() As DataRow)
Dim TmpDT As New DataTable
TmpDT = DT.Clone 'Gets the Structure of DT and assigns to TmpDT..

For i As Integer = 0 To ArgDRs.Length - 1
TmpDT.ImportRow(ArgDRs(i)) 'adds the DataRow arrays to the TmpDT, this ImportRow() method is explained separately..
Next

DataGrid1.DataSource = TmpDT

Dim TmpVal As Double
'here i am using the sum() function as expression and "DeptID=10" as filter to find out the sum of Salary column where DeptID=10..
TmpVal = DT.Compute("sum(salary)", "DeptID=10")
MsgBox("Total salary given for Department 10 is : " & TmpVal, MsgBoxStyle.Information, Me.Text)
End Sub



Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
Computing the cols of datatable  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: selecting data table rows
Previous Resource: Checking only char C#.NET
Return to Discussion Resource Index
Post New Resource
Category: Application windows, menus & toolbars


Post resources and earn money!
 
More Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use