Additional DataSet Capabilities

In the previous chapter, we provided numerous examples of querying DataTable objects that would naturally come from typical DataSets in a real-world development environment. For the sake of simplicity, we programmatically created the DataTable objects using a static array declaration. However, there is more to DataSet queries than just creating DataTable objects from statically declared arrays.