我有对象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
答案 0 :(得分:0)
您需要存储当前页面并将枚举器简化为这些项目。
Skip
和Take
是帮助您简化此操作的方法。