There are three steps that you have to follow in order to implement a read-only virtual grid. In the QueryCellInfo, provide the actual data from your external data source. In the QueryRowCount, provide the number of rows that are in the virtual grid, and in the QueryColCount, provide the number of columns in the virtual grid.
Figure 1: Virtual grid
|Article ID:||Published Date:||Last Revised Date:||Platform:||Control:|