Filter查询的结果无法分页浏览
nakhi 2003-08-30 11:24:40 大家好,
我从数据库取出一个表,然后使用Dataview的filter来进行查询,现在是查询正常,但是查询结果缺无法分页.
为了保留多条件查询的设定,我把filter放在一个session中,然后在分页的时候调用这个session("filter"),但是分页的时候什么都看不到,
分页的过程是这样:
Private Sub dg_PageIndexChanged(ByVal source As Object, ByVal e As DataGridPageChangedEventArgs) Handles dg.PageIndexChanged
'dv.RowFilter = Session("filter")
dv.RowFilter = "title like '%" & tKey.Text & "%' and department='" & sDepart.SelectedValue & "'"
dg.CurrentPageIndex = e.NewPageIndex
dg.DataSource = dv
dg.DataBind()
Label3.Text = "using session filter, paged"
End Sub
连最后一个Label2也没有执行,第一行用了session,第二行有重新构造查询条件.
另外,我的dataset和dataview是作为public对象,然后在过程中直接调用.
datagrid的分页设定是正确的,不使用filter,是完全可以分页浏览的
谢谢