Some DataObjects for .NET features change their behavior or are unavailable in virtual mode:
- The C1DataTable object of a virtual table view does not contain all rows of the virtual rowset. It contains only the rows of the current segment. To access all virtual rowset rows, use the C1DataTableSource methods and properties, see Using C1DataTableSource and Bound Controls.
- View relations having a virtual table view as the parent or a child do not return all child (parent) rows, they return only rows belonging to the current segment. This is simply because not all rows are fetched to the client.
- Binding GUI controls to a virtual table view, you have to use a C1DataTableSource as their data source; see Using C1DataTableSource and Bound Controls for more information.
- If you need a grid control bound to a virtual table view, use the True DBGrid control included in ComponentOne Studio Enterprise, see Using C1DataTableSource and Bound Controls.
- Scrollbar position in a grid bound to a virtual table view does not represent row number in the whole rowset, it represents row number in the current segment. This also causes the scrollbar thumb jumping from near the end to the middle of the scrollbar area when current segment changes. However, the scrollbar functions properly when clicked and dragged, including dragging to the end and the beginning of the rowset.