Exemple :
Dim table As New DataTable ‘Define a Table in Memory table.Columns.Add("FID", System.Type.GetType("System.Int64")) table.Columns.Add("NAME", System.Type.GetType("System.String")) Dim i As Integer ‘Fill the Table with Data For i = 1 To 20 Dim newRow As DataRow newRow = table.NewRow newRow.Item("FID") = i newRow.Item("NAME") = "a" & i & "bbb" table.Rows.Add(newRow) Next Report.SetDataSource("MyMemoryTest", table)
Dans la définition du rapport, vous pouvez alors traiter cette table comme une table de base de données et appliquer une instruction SQL :
select * from MyMemoryTest where Fid={Fid} Set the SQLSource property to Memory.