Why are you explicitly referencing col 1?
Asteel_Total = Asteel_Total + double.Parse(Axis3.Rows[i][1].ToString(), System.Globalization.NumberStyles.Float);
The error would imply that the DataTable has one or zero columns. So use the debugger, and check exactly what Axis3 contains.