Datalist.aspx

--------------------

[原创]DATALIST 自定议翻页[支持模糊查询]<%@ Page Language="VB" AutoEventWireup="false" CodeFile="DataList.aspx.vb" Inherits="DataList" Debug="true" %>
[原创]DATALIST 自定议翻页[支持模糊查询]
<%@ Import Namespace="system.data" %>
[原创]DATALIST 自定议翻页[支持模糊查询]
<%@Import Namespace="System.data.SqlClient" %>
[原创]DATALIST 自定议翻页[支持模糊查询]
[原创]DATALIST 自定议翻页[支持模糊查询]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[原创]DATALIST 自定议翻页[支持模糊查询]
[原创]DATALIST 自定议翻页[支持模糊查询]
<html xmlns="http://www.w3.org/1999/xhtml" >
[原创]DATALIST 自定议翻页[支持模糊查询]
<head runat="server">
[原创]DATALIST 自定议翻页[支持模糊查询]    
<title>DataList</title>
[原创]DATALIST 自定议翻页[支持模糊查询]
[原创]DATALIST 自定议翻页[支持模糊查询]    
<script language="vb" runat="server">
[原创]DATALIST 自定议翻页[支持模糊查询]        
Dim conn As System.Data.SqlClient.SqlConnection
[原创]DATALIST 自定议翻页[支持模糊查询]        
Dim currentpage As Integer
[原创]DATALIST 自定议翻页[支持模糊查询]        
Dim PageSize, intPageCount, RecordCount As Integer
[原创]DATALIST 自定议翻页[支持模糊查询]        
Dim startIndex As Integer
[原创]DATALIST 自定议翻页[支持模糊查询]        
Dim str, strCount As String
[原创]DATALIST 自定议翻页[支持模糊查询]  
[原创]DATALIST 自定议翻页[支持模糊查询]        Protected 
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
[原创]DATALIST 自定议翻页[支持模糊查询]            conn 
= New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("www_22745678_comConnectionString").ConnectionString)
[原创]DATALIST 自定议翻页[支持模糊查询]            conn.Open()
[原创]DATALIST 自定议翻页[支持模糊查询]            
'-----------------------------
[原创]DATALIST 自定议翻页[支持模糊查询]
        
[原创]DATALIST 自定议翻页[支持模糊查询]         
[原创]DATALIST 自定议翻页[支持模糊查询]            PageSize 
= 50
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
'-----------------------------
[原创]DATALIST 自定议翻页[支持模糊查询]
       
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]            
If Not Page.IsPostBack Then
[原创]DATALIST 自定议翻页[支持模糊查询]                
'  初始化
[原创]DATALIST 自定议翻页[支持模糊查询]
                str = "select  news_id,news_title,news_data From News"
[原创]DATALIST 自定议翻页[支持模糊查询]                strCount 
= "select count(news_id) as newsCount From News"
[原创]DATALIST 自定议翻页[支持模糊查询]                ViewState(
"str"= str
[原创]DATALIST 自定议翻页[支持模糊查询]                ViewState(
"strCount"= strCount
[原创]DATALIST 自定议翻页[支持模糊查询]                ViewState(
"currentpage"= 0
[原创]DATALIST 自定议翻页[支持模糊查询]                ViewState(
"intPageCount"= 0
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]                startIndex 
= 0
[原创]DATALIST 自定议翻页[支持模糊查询]                RecordCount 
= CalculateRecord(ViewState("strCount")) ' 统计有多少条
[原创]DATALIST 自定议翻页[支持模糊查询]
                ' intPageCount = RecordCount / PageSize  ''''--问题就出现在这边 [原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询][原创]DATALIST 自定议翻页[支持模糊查询]..
[原创]DATALIST 自定议翻页[支持模糊查询]
                ' intPageCount = 17 / 50
[原创]DATALIST 自定议翻页[支持模糊查询]
              
[原创]DATALIST 自定议翻页[支持模糊查询]                intPageCount 
= getPageCount(RecordCount / PageSize)
[原创]DATALIST 自定议翻页[支持模糊查询]                
'  If InStr(CStr(RecordCount / PageSize), ".") > 0 Then '1.44,1.52,0.51,0.11,0.5是基准
[原创]DATALIST 自定议翻页[支持模糊查询]
                'intPageCount = intPageCount + 1
[原创]DATALIST 自定议翻页[支持模糊查询]
                    
[原创]DATALIST 自定议翻页[支持模糊查询]                
'Else
[原创]DATALIST 自定议翻页[支持模糊查询]
                '  intPageCount = intPageCount
[原创]DATALIST 自定议翻页[支持模糊查询]
                 
[原创]DATALIST 自定议翻页[支持模糊查询]                
' End If
[原创]DATALIST 自定议翻页[支持模糊查询]
                '  Response.Write(RecordCount / PageSize)
[原创]DATALIST 自定议翻页[支持模糊查询]
                '  Response.Write(intPageCount)
[原创]DATALIST 自定议翻页[支持模糊查询]
                
[原创]DATALIST 自定议翻页[支持模糊查询]                  
[原创]DATALIST 自定议翻页[支持模糊查询]                  
[原创]DATALIST 自定议翻页[支持模糊查询]                ViewState(
"intPageCount"= intPageCount
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]                lblRecordCount.Text 
= RecordCount
[原创]DATALIST 自定议翻页[支持模糊查询]                lblintPageCount.Text 
= ViewState("intPageCount")
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]                startIndex 
= ViewState("currentpage"* PageSize
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]                DataListBind(str, startIndex)
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]            
End If
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]        
End Sub
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]        
Sub DataListBind(ByVal str As String, ByVal startIndex As Integer)
[原创]DATALIST 自定议翻页[支持模糊查询]   
[原创]DATALIST 自定议翻页[支持模糊查询]            
Dim ds As New DataSet
[原创]DATALIST 自定议翻页[支持模糊查询]           
[原创]DATALIST 自定议翻页[支持模糊查询]       
[原创]DATALIST 自定议翻页[支持模糊查询]            
'   Response.Write(str)
[原创]DATALIST 自定议翻页[支持模糊查询]
            
[原创]DATALIST 自定议翻页[支持模糊查询]            
Dim myAdapter As New SqlDataAdapter(str, conn)
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            myAdapter.Fill(ds, startIndex, PageSize, 
"newsTable")
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            DataList1.DataSource 
= ds.Tables("newsTable").DefaultView
[原创]DATALIST 自定议翻页[支持模糊查询]            DataList1.DataBind()
[原创]DATALIST 自定议翻页[支持模糊查询]           
[原创]DATALIST 自定议翻页[支持模糊查询]          
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            Me.LinkButton1.Enabled 
= True
[原创]DATALIST 自定议翻页[支持模糊查询]            Me.LinkButton2.Enabled 
= True
[原创]DATALIST 自定议翻页[支持模糊查询]            Me.LinkButton3.Enabled 
= True
[原创]DATALIST 自定议翻页[支持模糊查询]            Me.LinkButton4.Enabled 
= True
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
If ViewState("currentpage"= 0 Then
[原创]DATALIST 自定议翻页[支持模糊查询]                Me.LinkButton1.Enabled 
= False
[原创]DATALIST 自定议翻页[支持模糊查询]                Me.LinkButton2.Enabled 
= False
[原创]DATALIST 自定议翻页[支持模糊查询]            
End If
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
If ViewState("currentpage"= ViewState("intPageCount"- 1 Then
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]                Me.LinkButton3.Enabled 
= False
[原创]DATALIST 自定议翻页[支持模糊查询]                Me.LinkButton4.Enabled 
= False
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]            
End If
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]        
End Sub
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]        
Sub PageIndex(ByVal sender As Object, ByVal e As DataListItemEventArgs)
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
Dim l As Label
[原创]DATALIST 自定议翻页[支持模糊查询]            l 
= e.Item.FindControl("itemIndex")
[原创]DATALIST 自定议翻页[支持模糊查询]            
If Not l Is Nothing Then
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]                l.Text 
= currentpage * PageSize + e.Item.ItemIndex + 1
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]            
End If
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]        
End Sub
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]        
Public Sub PageClick(ByVal sender As Object, ByVal e As CommandEventArgs)
[原创]DATALIST 自定议翻页[支持模糊查询]           
[原创]DATALIST 自定议翻页[支持模糊查询]            currentpage 
= CInt(ViewState("currentpage"))
[原创]DATALIST 自定议翻页[支持模糊查询]            intPageCount 
= CInt(ViewState("intPageCount"))
[原创]DATALIST 自定议翻页[支持模糊查询]            str 
= ViewState("str")
[原创]DATALIST 自定议翻页[支持模糊查询]            RecordCount 
= CalculateRecord(ViewState("strCount"))
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            intPageCount 
= getPageCount(RecordCount / PageSize)
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            lblRecordCount.Text 
= RecordCount
[原创]DATALIST 自定议翻页[支持模糊查询]            lblintPageCount.Text 
= intPageCount
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
Dim cmd As String = e.CommandName
[原创]DATALIST 自定议翻页[支持模糊查询]            
Select Case cmd
[原创]DATALIST 自定议翻页[支持模糊查询]                
Case "First"
[原创]DATALIST 自定议翻页[支持模糊查询]                    
[原创]DATALIST 自定议翻页[支持模糊查询]                    currentpage 
= 0
[原创]DATALIST 自定议翻页[支持模糊查询]                
Case "pre"
[原创]DATALIST 自定议翻页[支持模糊查询]                    currentpage 
-= 1
[原创]DATALIST 自定议翻页[支持模糊查询]                
Case "Next"
[原创]DATALIST 自定议翻页[支持模糊查询]                    currentpage 
+= 1
[原创]DATALIST 自定议翻页[支持模糊查询]                
Case "Last"
[原创]DATALIST 自定议翻页[支持模糊查询]                    currentpage 
= intPageCount - 1
[原创]DATALIST 自定议翻页[支持模糊查询]                    
[原创]DATALIST 自定议翻页[支持模糊查询]                    
[原创]DATALIST 自定议翻页[支持模糊查询]            
End Select
[原创]DATALIST 自定议翻页[支持模糊查询]            startIndex 
= currentpage * PageSize
[原创]DATALIST 自定议翻页[支持模糊查询]            
' Response.Write(currentpage.ToString + "-" + startIndex.ToString)
[原创]DATALIST 自定议翻页[支持模糊查询]
            ViewState("currentpage"= currentpage
[原创]DATALIST 自定议翻页[支持模糊查询]            ViewState(
"intPageCount"= intPageCount
[原创]DATALIST 自定议翻页[支持模糊查询]            ViewState(
"str"= str
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            DataListBind(ViewState(
"str"), startIndex)
[原创]DATALIST 自定议翻页[支持模糊查询]            
' DataListBind("select  news_id,news_title,news_data From News", 1)
[原创]DATALIST 自定议翻页[支持模糊查询]
        End Sub
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]        
Public Sub search_Click(ByVal sender As Object, ByVal e As EventArgs)
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            ViewState(
"currentpage"= 0
[原创]DATALIST 自定议翻页[支持模糊查询]            ViewState(
"intPageCount"= 0
[原创]DATALIST 自定议翻页[支持模糊查询]            ViewState(
"str"= "select news_id,news_title,news_date From news where news_title like '%" + Keywords.Text.Trim + "%' "
[原创]DATALIST 自定议翻页[支持模糊查询]            ViewState(
"strCount"= "select count(news_id) as newsCount  from News where news_title like '%" + Keywords.Text.Trim + "%'"
[原创]DATALIST 自定议翻页[支持模糊查询]            RecordCount 
= CalculateRecord(ViewState("strCount"))
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]          
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            lblRecordCount.Text 
= RecordCount
[原创]DATALIST 自定议翻页[支持模糊查询]            intPageCount 
= getPageCount(RecordCount / PageSize)
[原创]DATALIST 自定议翻页[支持模糊查询]            
' intPageCount = RecordCount / PageSize
[原创]DATALIST 自定议翻页[支持模糊查询]
            
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
'  Response.Write("<br>")
[原创]DATALIST 自定议翻页[支持模糊查询]
            ' Response.Write(RecordCount / PageSize)
[原创]DATALIST 自定议翻页[支持模糊查询]
            ' Response.Write("<br>")
[原创]DATALIST 自定议翻页[支持模糊查询]
            '  Response.Write(CInt(RecordCount / PageSize))
[原创]DATALIST 自定议翻页[支持模糊查询]
            
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
'If InStr(CStr(RecordCount / PageSize), ".") > 0 And (RecordCount / PageSize) < 1 Then '1.44,2,51,cint(0.11)=1,cint(0.66)=1
[原创]DATALIST 自定议翻页[支持模糊查询]
            'intPageCount = intPageCount + 1
[原创]DATALIST 自定议翻页[支持模糊查询]
                    
[原创]DATALIST 自定议翻页[支持模糊查询]            
'  Else
[原创]DATALIST 自定议翻页[支持模糊查询]
            '   intPageCount = intPageCount
[原创]DATALIST 自定议翻页[支持模糊查询]
            '   End If
[原创]DATALIST 自定议翻页[支持模糊查询]
            
[原创]DATALIST 自定议翻页[支持模糊查询]            lblintPageCount.Text 
= intPageCount
[原创]DATALIST 自定议翻页[支持模糊查询]            
'    Response.Write("<br>")
[原创]DATALIST 自定议翻页[支持模糊查询]
            '    Response.Write(intPageCount)
[原创]DATALIST 自定议翻页[支持模糊查询]
            
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            ViewState(
"intPageCount"= intPageCount
[原创]DATALIST 自定议翻页[支持模糊查询]            startIndex 
= ViewState("currentpage"* PageSize
[原创]DATALIST 自定议翻页[支持模糊查询]            DataListBind(ViewState(
"str"), startIndex)
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]        
End Sub
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]        
Function CalculateRecord(ByVal strCount As StringAs Integer
[原创]DATALIST 自定议翻页[支持模糊查询]            
Dim intCount As Integer
[原创]DATALIST 自定议翻页[支持模糊查询]            
Dim mycmd As New SqlCommand(strCount, conn)
[原创]DATALIST 自定议翻页[支持模糊查询]            
Dim mydr As SqlDataReader
[原创]DATALIST 自定议翻页[支持模糊查询]            mydr 
= mycmd.ExecuteReader
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            
If mydr.Read Then
[原创]DATALIST 自定议翻页[支持模糊查询]                intCount 
= Int32.Parse(mydr("newsCount").ToString)
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]            
Else
[原创]DATALIST 自定议翻页[支持模糊查询]                intCount 
= 0
[原创]DATALIST 自定议翻页[支持模糊查询]            
End If
[原创]DATALIST 自定议翻页[支持模糊查询]            mydr.Close()
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]            Return intCount
[原创]DATALIST 自定议翻页[支持模糊查询]            
[原创]DATALIST 自定议翻页[支持模糊查询]        
End Function
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]        
Function getPageCount(ByVal str As StringAs Integer
[原创]DATALIST 自定议翻页[支持模糊查询]            
Dim realIntPageCount As Integer
[原创]DATALIST 自定议翻页[支持模糊查询]            
If InStr(str, "."<> 0 Then
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]                realIntPageCount 
= Split(str, ".")(0+ 1
[原创]DATALIST 自定议翻页[支持模糊查询]                
[原创]DATALIST 自定议翻页[支持模糊查询]            
Else
[原创]DATALIST 自定议翻页[支持模糊查询]                realIntPageCount 
= Int32.Parse(str)
[原创]DATALIST 自定议翻页[支持模糊查询]            
End If
[原创]DATALIST 自定议翻页[支持模糊查询]            Return realIntPageCount
[原创]DATALIST 自定议翻页[支持模糊查询]        
End Function
[原创]DATALIST 自定议翻页[支持模糊查询]    
</script>
[原创]DATALIST 自定议翻页[支持模糊查询]
</head>
[原创]DATALIST 自定议翻页[支持模糊查询]
<body>
[原创]DATALIST 自定议翻页[支持模糊查询]    
<form id="form1" runat="server">
[原创]DATALIST 自定议翻页[支持模糊查询]    
<div>
[原创]DATALIST 自定议翻页[支持模糊查询]        
<asp:TextBox ID="Keywords" runat="server"></asp:TextBox>
[原创]DATALIST 自定议翻页[支持模糊查询]        
<asp:Button ID="Button1" OnClick="search_Click"   runat="server" Text="Search" />
[原创]DATALIST 自定议翻页[支持模糊查询]    
[原创]DATALIST 自定议翻页[支持模糊查询]        
<asp:DataList  OnItemCreated="PageIndex" ID="DataList1" runat="server">
[原创]DATALIST 自定议翻页[支持模糊查询]            
<ItemTemplate>
[原创]DATALIST 自定议翻页[支持模糊查询]                
<asp:Label ID="itemIndex" runat="server" Text="Label"></asp:Label> <%#Eval("news_title") %>
[原创]DATALIST 自定议翻页[支持模糊查询]            
</ItemTemplate>
[原创]DATALIST 自定议翻页[支持模糊查询]        
</asp:DataList>
[原创]DATALIST 自定议翻页[支持模糊查询]        
---------------------------------------------------------------
[原创]DATALIST 自定议翻页[支持模糊查询]        
[原创]DATALIST 自定议翻页[支持模糊查询]       共[
<asp:Label ID="lblRecordCount" runat="server" Text="Label"></asp:Label>]条,页数共[<asp:Label ID="lblintPageCount" runat="server" Text="Label"></asp:Label>]: 
[原创]DATALIST 自定议翻页[支持模糊查询]       
<asp:LinkButton ID="LinkButton1" CommandName="First" OnCommand="PageClick" runat="server">首 页</asp:LinkButton>   |
[原创]DATALIST 自定议翻页[支持模糊查询]        
<asp:LinkButton ID="LinkButton2" CommandName="pre" OnCommand="PageClick" runat="server">上一页</asp:LinkButton>   |
[原创]DATALIST 自定议翻页[支持模糊查询]        
<asp:LinkButton ID="LinkButton3" CommandName="Next" OnCommand="PageClick"  runat="server">下一页</asp:LinkButton> |
[原创]DATALIST 自定议翻页[支持模糊查询]        
<asp:LinkButton ID="LinkButton4" CommandName="Last" OnCommand="PageClick"  runat="server">尾 页</asp:LinkButton>
[原创]DATALIST 自定议翻页[支持模糊查询]    
</div>
[原创]DATALIST 自定议翻页[支持模糊查询]    
</form>
[原创]DATALIST 自定议翻页[支持模糊查询]
</body>
[原创]DATALIST 自定议翻页[支持模糊查询]
</html>
[原创]DATALIST 自定议翻页[支持模糊查询]

相关文章: