我在使用带有ListView的DataPager时遇到问题,我使用ASP.NET和VB.NET。我已经找到了答案,但我似乎无法让它发挥作用。每当我绑定数据时,首页都没问题,尝试了第二页,仍然是相同的数据等等。然后我尝试在每次更改寻呼机时重新绑定数据,列表视图消失了。
关于代码:当调用UserInterface时,为了得到统计信息,它调用DataLayer,将测试点送到List(Of KeyValuePair(Of String,Integer),原因我使用KeyValuePair的List,是由于需要基于索引的集合。字典没有提供它。然后测试点获取描述和失败测试点的数量。然后UserInterface绑定它。
我将整个相关代码放到了pastebin中,希望你不介意:
我一直试图修复它好几个小时,希望有人能指出我正确的方向。 谢谢。
答案 0 :(得分:1)
Protected Sub ListView1_PagePropertiesChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.PagePropertiesChangingEventArgs) Handles ListView1.PagePropertiesChanging
DataPager1.SetPageProperties(e.StartRowIndex, e.MaximumRows, false)
userInterface.ListViewReBind(ListView1)
End Sub