Use following code to insert recordset to DataTable,
DataTable dataTable = new DataTable();
SqlCommand objCmd= new SqlCommand("Select SName,SAge,SClass,SEmail from Student where ID='" + id + "' ", con);
SqlDataReader dr = objCmd.ExecuteReader();
dataTable.Load(dr);