Asp.net 如何使Listview仅显示一条记录?

Asp.net 如何使Listview仅显示一条记录?,asp.net,visual-studio-2010,listview,Asp.net,Visual Studio 2010,Listview,我试图让我的Listview只显示一条记录,就像DetailsView那样。现在它在一个长列表中显示我数据库中表中的所有记录,我想让它只显示表中最新的记录。适用于detailsview,但不适用于listview 有人知道我是如何做到这一点的吗?也许像这样的东西可以做到(将listview的datasource设置为query): 也许类似的方法可以做到这一点(将listview的datasource设置为query): 您应该过滤数据源,使listview只显示一个结果,如 mylistVie

我试图让我的Listview只显示一条记录,就像DetailsView那样。现在它在一个长列表中显示我数据库中表中的所有记录,我想让它只显示表中最新的记录。适用于detailsview,但不适用于listview


有人知道我是如何做到这一点的吗?

也许像这样的东西可以做到(将listview的datasource设置为query):


也许类似的方法可以做到这一点(将listview的datasource设置为query):


您应该过滤数据源,使listview只显示一个结果,如

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

您应该过滤数据源,使listview只显示一个结果,例如

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

不管我怎么想,我需要添加一个datapager并将页面大小设置为1<代码>不管我怎么想,我需要添加一个datapager并将页面大小设置为1<代码>