2017-06-19 8 views
3

私はlistviewの最後の行だけを取得したいと思います。出来ますか?私のlistviewはデータベースとバインドします。毎回異なる行を返すことができます。私はちょうど最後の行を取得したい。私はそれをする方法を知らないので。私はあなたが試すことができ何にasp.netのlistviewから最後の行の値だけを取得します

+1

使用1を使用してインデックスを使用して最後のアイテムを取得する –

答えて

0
var lastItem = ListView1.Items.LastOrDefault(); 
0

を試していないLINQの(唯一のトリックは、OfTypeまたはCastです):ちょうどリストビューの長さ - を使用することができます

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 
関連する問題