Stop posting the same question repeatedly!
As you were told the last time you posted this:
Try changing:
Poly_Area1 = (Poly_Area1 + (Poly_Table.Rows[i].Item[0] * Poly_Table.Rows[0].Item[1]));
To:
Poly_Area1 = (Poly_Area1 + (Poly_Table.Rows[i][0] * Poly_Table.Rows[0][1]));
You will probably have to cast the values to an appropriate datatype first!
Remember the last bit this time!
You do know how to cast values I assume? No?
Try this:
Poly_Area1 = (Poly_Area1 + ((double) Poly_Table.Rows[i][0] * (double) Poly_Table.Rows[0][1]));