Pokud jde jen o čtení řádků přímo z DataTable, pak je řešení jednoduché:
' prochazeni vsech radku
For Each row As DataRow In dataTable.Rows
Dim hodnotaSloupce As Integer
' pristupovani ke sloupci pomoci jmena
hodnotaSloupce = CType(row("JmenoSloupce"), Integer)
' pristupovani ke sloupci pomoci indexu
hodnotaSloupce = CType(row(2), Integer)
Next
Agregační funkce lze udělat například pomocí LINQ:
Dim soucet As Integer = (From r As DataRow In dataTable.Rows Select CType(r("JmenoSloupce"), Integer)).Sum()
|