如何让Listview只显示1条记录?

时间:2012-01-06 01:07:49

标签: asp.net visual-studio-2010 listview

我正在努力让我的Listview只显示一条记录,就像DetailsView一样。目前它在我的数据库中的表格中显示了我的所有记录,我想让它只显示表格中的最新记录。适用于详情视图,但不适用于listview。

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

2 个答案:

答案 0 :(得分:3)

也许这样的事情可以做到(将listview的数据源设置为查询):

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

答案 1 :(得分:1)

您应该过滤数据源,以便列表视图只显示一个结果,例如

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