2011-01-24 71 views
1

最近我寫了一個C#應用程序,簡單地渲染對象的列表(名爲LST)的元素融入到一個表,用下面的代碼:綁定的ArrayList到JTable中

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

現在我需要做的事情類似於java:有可能嗎?或者我必須創建一個表模型並使用它?假設我有一個Person對象列表,並且我想創建一個包含姓,名和年齡的表。是否有可能以一種聰明的方式做到這一點?

回答

2

或我要創建一個TableModel的

是的,你需要一個定製的TableModel。

可以使用Bean Table Model它允許你在兩行代碼創建模型和表。

1

這當然是可能的。問題是:你會選擇什麼Web框架? 他們中的大多數提供了數據在一個適當的模型 - 視圖 - 控制器的概念結合。

相關問題