예제:
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)
보고서 정의에서는 이 테이블을 데이터베이스 테이블처럼 처리하고 다음과 같이 SQL 문을 적용할 수 있습니다.
select * from MyMemoryTest where Fid={Fid}
Set the SQLSource property to Memory.