This post will explain how to iterate through datatable and how to get value based on index.
//This function is used to iterate through datatable private void GetAllRows(DataSet ds){ // iterate through table in the DataSet get the values of each row. foreach(DataTable currTable in ds.Tables){ // iterate through row foreach(DataRow currRow in currTable.Rows){ //iterate through column foreach(DataColumn currCol in currTable.Columns){ Console.WriteLine(currRow[currCol]); } } } } //This one line of code is used to access based on row and column index. currTable.Rows[0][1] --- represents the value in first row and second