Demo practice questions for guest users.

Tables collection. This collection is zero-indexed, meaning the first table is accessed using index 0, not 1. To retrieve the name of the first table, the correct expression is DataSet.Tables(0).TableName, which directly accesses the first DataTable and then reads its TableName property.Rows collection. Rows belong to a DataTable, not to the DataSet itself. Therefore, you cannot access table information through Rows.