2012-01-06 44 views
1

我想让我的Listview只显示一条记录,就像DetailsView做它一样。目前它在我的数据库中的表格中显示了我所有的记录中的所有记录,我想让它只显示表格中的最新记录。适用于detailsview而不是listview。如何使Listview只显示1条记录?

任何人都知道我该怎么做?

+0

SELECT TOP 1 *来自表 – Aristos 2012-01-06 01:45:34

+0

没关系我已经想通了,我需要添加一个数据手册,并将页面大小设置为1 ' ' – 2012-01-06 01:45:44

回答

1

你应该过滤你的数据源,所以你的列表视图中显示结果只有一个,像

mylistView.DataSource = List<ListItems>[List.Count-1]; 
mylistView.DataBind(); 
3

也许这样的事情可以做到这一点(列表视图查询的集数据源):

SELECT TOP 1 MyColumns(s) FROM MyTable 
ORDER BY DateColumn DESC