如何在IEnumerator对象上获取分页

时间:2013-08-19 22:43:46

标签: asp.net linq

我有对象IEnumerator中存储的行列表。

我需要将行项显示为分页,以便单击On Next按钮将显示对象中的下一项,而在按Previous按钮时它将显示上一行。

我在下面尝试的代码失败了......

    Dim en As IEnumerator
    Dim row As DataRow
    Dim dt As DataTable dt = loadTips() // return datatable
    en = dt.Rows.GetEnumerator()

 Protected Sub btn_nxt_Click(sender As Object, e As EventArgs) Handles btn_nxt.Click
        While en.MoveNext
            row = en.Current
            Response.Write(row(0))
        End While
    End Sub

   Protected Sub btn_pre_Click(sender As Object, e As EventArgs) Handles btn_pre.Click
        ' code to move previous row
    End Sub

1 个答案:

答案 0 :(得分:0)

您需要存储当前页面并将枚举器简化为这些项目。

SkipTake是帮助您简化此操作的方法。