それはそうだんだけど、列幅整えるのとか面倒じゃない?
DataTableの派生クラス作って、そこにConnectionとかDataAdaptertokとか一通りぶち込んで
public string Open()メソッドの戻り値に<table>〜</table>を出力させたりしちまってるので、、、
DataGrid使うのがよいやり方なんだろうなぁーって思うけどね。

列幅調整機能付きのDataGRid派生クラス作ったりした方がいいのかなぁ。
列幅調整のためのコードをあちこちに書きたくないのだけど。