DefaultDataView
----------------------
This sample demonstrates the use of C1ExpressView.IsDefault property and C1ExpressView.GetRows event.

1. C1ExpressView.IsDefault property.

A data view with IsDefault=True filters and sorts the underlying table
regardless of how controls are bound to that table.

With IsDefault=False, filtering and sorting only affects this C1ExpressView
(controls bound to it), but does not affect controls bound to C1ExpressConnection
or C1ExpressTable. For example, you can't filter and sort child rows in
master-detail situation with IsDefault=False.

With IsDefault=False, filtering and sorting affect the underlying
table directly. So, all controls bound to that table,
using C1ExpressTable, C1ExpressConnection or C1ExpressView, are filtered
and sorted (including parent-child rows in master-detail).

2. C1ExpressView.GetRows event

This sample shows how you can use C1ExpressView.GetRows event to create custom
data views in code. If you need custom filtering that can't be specified
with a RowFilter expression, or if you need custom sorting that can't
be specified in the Sort property, you can write code in the GetRows event
and explicitly create the list of rows comprising the data view.
