2011-01-24 44 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框架? 他们中的大多数提供了数据在一个适当的模型 - 视图 - 控制器的概念结合。