DataTableReader Constructor (DataTable)
Assembly: System.Data (in System.Data.dll)
If you must create a DataTableReader based on all or a subset of the tables within a specific Dataset, call the DataSet's GetDataReader method. If you want to create a new DataTableReader instance based on a group of DataTable instances that are not otherwise related, use this constructor. You can also take advantage of this constructor to rearrange the ordering of the DataTables within the DataTableReader, if their ordering within their source DataSet does not meet your needs.
In the following example, the TestConstructor method creates two DataTable instances. In order to demonstrate this constructor for the DataTableReader class, the sample creates a new DataTableReader based on an array that contains the two DataTables, and performs a simple operation, printing the contents from the first few columns to the console window. In order to test this application, create a new Console application, and paste the sample code into the newly created file.
The Console window displays the following results:
1 Mary 2 Andy 3 Peter 4 Russ 1 Wireless Network Card 2 Hard Drive 3 Monitor 4 CPU
Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)