Supongamos que hacer la siguiente query:
select top 10 campo1 from tabla, y lo pones en un datareader.. despues obtienes el valor de campo1 y lo multiplicas por tu variable para irlo guardand en un datatable.
ejemplo:
Cita: 'conexion
...
..
Dim dt As New DataTable
dt.Columns.Add(New DataColumn("Valor", GetType(Integer)))
'recorro el reader
Do While dr.Read
Dim dRow As DataRow = dt.NewRow
dRow(0) = CType(dr("campo1"),Integer) * tu_valor
dt.Rows.Add(dRow)
Loop
Y ya la info que necesitas está en el datatable y podrás hacer un binding sobre cualquier contro para llenarlo.., por eso te preguntaba que que pretendías hacer..
Es un ejemplo, hay varias formar todavía de hacerlo..
Espero que sea lo que buscas..