2012-01-06 24 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