通过GridView反向循环并检索最后的记录VB.Net

时间:2011-10-18 18:22:03

标签: .net vb.net

我知道如何循环使用GridView并使用for each循环提取每一行,如下所示,但我正在寻找一种简单的方法来循环数据网格并说提取最后20行?是否有可能在vb.net中以相反的顺序进行?

For Each row As GridViewRow In InventHistoryGridView.Rows

Next row

1 个答案:

答案 0 :(得分:2)

Rows只是GridView中Rows集合的表示

For i = ((Rows.Count - 1) - 20) To Rows.Count -1
   'do some cool stuff
Next

除非你特别必须从最后一行开始并向后退,你在其评论中提出的Davide Piras所做的,如下所示。

For i = Rows.Count -1 To ((Rows.Count - 1) - 20) Step -1
    'do some cool stuff
Next