Con los datos de las tablas tengo que realizar muchas operaciones (campos calculados) para estos campos calculados creo un datatable (adiciono datacolumns y datarows), para luego guardarlos en un dataview y mostrarlos en un datagrid. hasta aqui todo bien, los campos calculados son mostrados en el datagrid, pero debo mostrar graficos de estos datos!!!! y no se como hacerlo

estoy haciendo algo asi:
SQL = "SELECT * FROM TL3"
sCnn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
Server.MapPath("BDDHW2.mdb") & ";"
da = New OleDb.OleDbDataAdapter(SQL, sCnn)
dt = New DataTable()
da.Fill(dt)
Dim t As DataTable = New DataTable()
Dim r As DataRow
Fecha = New DataColumn()
With t.Columns
.Add(Fecha)
.................. ' Hay mas columns para mis campos calculados
End With
For i = 0 To dt.Rows.Count - 1
r = t.NewRow()
r("Fecha") = FL 'FL es un campo calculado de la tabla de access
................... 'aqui hay mas rows calculados de las tablas
t.Rows.Add(r)
Next i
Dim dView As New DataView(t)
DataGrid1.DataSource = dView
DataGrid1.DataBind()
se que existe datasource de Crystal, pero especificamente como ligo mi tabla temporal???
Quiero ligar mi datatable o mi dataview o mi datagrid a Crystal Reports, alguna sugerencia

Gracias
