■■aspnetpager分页控件如何实现搜索后分页呢?
解决方案 »
- IsSynchronized 属性去那里了?
- <Img>标签上的图片怎么保存到项目中(最后100分)!!!
- sql的模糊查询
- 模板页放控件设置
- 请问循环显示图片,如何点击相应的图片调用EXE文件,~~急!在线等,请各位高手帮帮忙!!!感激万分!!
- @Register指令和@Assembly指令引用程序集的区别
- DataGrid的<asp:HyperLinkColumn>如何实现onclick='return confirm("是否要查看此产品?")'?
- 如何理解Web表单不支持OutputCache的varybycontrol属性?
- 请问有谁知道King.Web.EditGrid控件?
- 很头疼的问题. page_unload 事件到底触发几次? 我想调用数据库组件的 dispose() 方法, 应该放在什么地方?
- aspnetpager能不能用在2.0下吗
- 另有20分等你拿.我该怎样应用接口呢??????昨天的问题呀!!!!!!!!!
其它的没有区别。
Call check_url()
Dim conn As OleDbConnection = New OleDbConnection(dsn)
Try
conn.Open()
Catch ex As Exception
Page.RegisterClientScriptBlock("0", "<script>alert('" & ex.Message.ToString & "')</script>")
Exit Sub
End Try Dim strsql As String = "select count(id) from products_ where s_catalog_id=" & Request.QueryString("id")
Dim cmd As OleDbCommand = New OleDbCommand(strsql, conn)
Try
pager.RecordCount = cmd.ExecuteScalar
Catch ex As Exception
Page.RegisterClientScriptBlock("1", "<script>alert('" & ex.Message.ToString & "')</script>")
cmd.Dispose()
conn.Dispose()
End Try cmd.Dispose()
conn.Dispose()
binddata() End If
End Sub
Function check_url() As Boolean
'http://localhost/website/poma/framework/details.aspx?id=3
Dim url As String = Request.Url.ToString
If url.IndexOf("'") = -1 Then If Request.QueryString("id") <> "" And IsNumeric(Request.QueryString("id")) Then Return True
Exit Function Else
Return False
Exit Function End If Else
Return False
Exit Function
End If
End Function
Sub binddata() Dim conn As OleDbConnection = New OleDbConnection(dsn)
Dim strsql As String = "select * from products_ where s_catalog_id=" & System.Convert.ToInt32(Request.QueryString("id"))
Dim cmd As OleDbCommand = New OleDbCommand(strsql, conn)
Dim adapter As OleDbDataAdapter = New OleDbDataAdapter(cmd)
Dim ds As New DataSet
adapter.Fill(ds, pager.PageSize * (pager.CurrentPageIndex - 1), pager.PageSize, "products_")
Repeater1.DataSource = ds.Tables("products_")
Repeater1.DataBind() Select Case Session("lang")
Case "chs"
pager.CustomInfoText = "产品总数:" & pager.RecordCount.ToString() & " "
pager.CustomInfoText += " 总页数:" & pager.PageCount.ToString() & " "
pager.CustomInfoText += " 当前页:" & pager.CurrentPageIndex.ToString()
Case Else
pager.CustomInfoText = "Totals:" & pager.RecordCount.ToString()
pager.CustomInfoText += " Totals Pages:" & pager.PageCount.ToString()
pager.CustomInfoText += " Current Page:" & pager.CurrentPageIndex.ToString()
pager.FirstPageText = "first"
pager.LastPageText = "last"
pager.PrevPageText = "prve"
pager.NextPageText = "next"
End Select
End Sub Function Html(ByVal id As String)
id = id.Trim()
id = id.Replace("'", "")
id = id.Replace("""", "")
Html = id.Replace("%", "")
End Function Private Sub pager_PageChanged(ByVal src As Object, ByVal e As Wuqi.Webdiyer.PageChangedEventArgs) Handles pager.PageChanged
pager.CurrentPageIndex = e.NewPageIndex
binddata()
End Sub