This section covers all the aspects of defining a ProDataSet and its Data-Sources as static objects. The section builds an example ProDataSet definition along with its event procedures and a sample window to display its data, as shown in the following figure.