从asp.net中的listview只获取最后一行值

时间:2017-06-19 07:09:40

标签: c# asp.net listview

我想获得listview的最后一行。可能吗?我的listview与数据库绑定。每次它都可以返回不同的行。我只想得到最后一排。因为我不知道该怎么做。我没有尝试任何东西

2 个答案:

答案 0 :(得分:0)

var lastItem =  ListView1.Items.LastOrDefault();

答案 1 :(得分:0)

您可以尝试 Linq (唯一的诀窍是OfTypeCast):

var result = myListView.Items
  .OfType<Object>() //TODO: out your type here
  .LastOrDefault(); // last row or null (if myListView is empty)

或直接

var result = myListView.Items.Count > 0          // do we have any rows? 
  ? myListView.Items[myListView.Items.Count - 1] // if yes, get the last one 
  : null;                                        // null on empty list view