1

最近、次のコードを使用して、オブジェクトのリスト (lst という名前) の要素を単純にテーブルにレンダリングする C# アプリケーションを作成しました。

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

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

4

2 に答える 2

2

または、テーブルモデルを作成する必要があります

はい、カスタム TableModel が必要です。

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

于 2011-01-25T02:18:23.077 に答える
1

それは確かに可能です。問題は、どのWebフレームワークを選択するのかということです。それらのほとんどは、適切なmodel-view-controllerの概念に基づいたデータバインディングを提供します。

于 2011-01-24T23:01:46.800 に答える