I'm trying to substitute TableForm with TableView because TableView is more handy with big data .
But on my Mathematica 9.0.1 (ubuntu 14.04_64bit) there is a problem with negative numbers:
aa = {{5.10, 1.2}, {-5.10, -1.2}}
aa // TableForm
the last is fine but if I type
aa//TableView
the output of negative nuimbers is wrong (see attached immage) Negative numbers like -5.1 appears like -.51 !!!!

######## UPDATE 04.06.2014 @ 8.21 GMT
If you work with strings like that:
aa1 = {{"5.1", "1.2"}, {"-5.1", "-1.2"}}
TableView has no problem, look the picture:


TableViewis undocumented and unsupported. Bad things may happen if you use it. (In practice: it may crash your front end and you'll lose unsaved changes, as well as the current kernel state. It happened to me.) – Szabolcs Jun 03 '14 at 14:40bugstag for undocumented functionality on Meta. – Mr.Wizard Jun 03 '14 at 21:12list-manipulationandfilteringrather thanlist-filtering, so I have addedundocumentedas appropriate. – Mr.Wizard Jun 03 '14 at 21:14TableViewwas made of boxes such asGridBox. In V9 it was reinvented with its ownTableViewBox. So the V8 and V9 versions are completely different beasts. – Mike Honeychurch Jun 03 '14 at 22:18Map[N[Rationalize[#], 3] &, aa, {2}] // TableView, perhaps replacing the3with something that sniffs at actual digits to determine how many to use... – ciao Jun 04 '14 at 08:09