2011-01-24 2 views
1

は最近、私はC#アプリケーションを書いてJTableのために、それは単純に次のコードを使用して、テーブルにオブジェクトのリスト(名前付きLST)の要素をレンダリング:バインドArrayListのは

DataTable dt = Request.ListToDataTable(lst); 
dw = new DataView(dt); 
dw.Sort = "columnb ASC"; 
dataGridView1.DataSource = dw; 

は今、私は何かをする必要がありjavaと同様です:それは可能ですか?または私はテーブルモデルを作成し、それを使用する必要がありますか? Personオブジェクトのリストがあり、姓、名前、年齢を含むテーブルを作成したいとしましょう。それはスマートな方法でそれを行うことは可能ですか?

答えて

2

またはIはいカスタムのTableModelが必要になりますのTableModel

を作成する必要があります。

Bean Table Modelを使用すると、2行のコードでモデルとテーブルを作成できます。

1

確かに可能です。問題は、どのWebフレームワークを選択するかです。 これらのほとんどは、適切なモデルビューコントローラのコンセプトでデータバインディングを提供します。

関連する問題