徕卡35 2 asph测评:谁能给我提示一下asp.net里面的DataList是怎样分页的?
来源:百度文库 编辑:神马品牌网 时间:2024/05/15 10:18:44
(vb.net)
哈哈,大哥,我问的是DataList控件。
参照DataGrid
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
<Script Runat="Server">
Sub Page_Load
If Not isPostBack Then
BindDataGrid
End If
End Sub
Sub BindDataGrid
Dim conPubs As SqlConnection
Dim dadTitles As SqlDataAdapter
Dim dstTitles As DataSet
conPubs = New SqlConnection( "Server=localhost;UID=sa;PWD=secret;Database=Pubs" )
dadTitles = New SqlDataAdapter( "Select * From Titles Order By Title", conPubs )
dstTitles = New DataSet
dadTitles.Fill( dstTitles )
dgrdTitles.DataSource = dstTitles
dgrdTitles.DataBind()
End Sub
Sub dgrdTitles_PageIndexChanged( s As Object, e As DataGridPageChangedEventArgs )
dgrdTitles.CurrentPageIndex = e.NewPageIndex
BindDataGrid
End Sub
</Script>
<html>
<head><title>DataGridPaging.aspx</title></head>
<body>
<form Runat="Server">
<asp:DataGrid
ID="dgrdTitles"
AllowPaging="True"
PageSize="5"
OnPageIndexChanged="dgrdTitles_PageIndexChanged"
CellPadding="3"
Runat="Server" />
</form>
</body>
</html>
最简单的方法就是用第三方控件呀。。去网上下载吧。。。