คลาส Pagination คลาสสิก ASP
แหล่งที่มา
-
'XdownPageasp เวอร์ชัน
'เวอร์ชัน 1.00
'codybyzykj2000
'อีเมล: [email protected]
'BBS: http: //bbs.513soft.net
'โปรแกรมนี้สามารถใช้และแก้ไขได้ฟรี ฉันหวังว่าโปรแกรมของฉันจะนำความสะดวกมาสู่งานของคุณ
'แต่โปรดเก็บไว้ข้างต้นโปรดปฏิเสธ
-
คุณสมบัติของโปรแกรม
'โปรแกรมนี้ส่วนใหญ่ห่อหุ้มส่วนการเพจข้อมูลและส่วนการแสดงข้อมูลจะถูกปรับแต่งโดยผู้ใช้อย่างสมบูรณ์
'สนับสนุนพารามิเตอร์ URL หลายตัว
-
'คำแนะนำสำหรับการใช้งาน
'คำอธิบายพารามิเตอร์โปรแกรม
'Papgesize กำหนดจำนวนระเบียนสำหรับแต่ละหน้าของหน้าเพจ
'getrs ส่งคืน recordset เพจคุณสมบัตินี้จะอ่านได้เท่านั้น
'GetConn ได้รับการเชื่อมต่อฐานข้อมูล
'GetSql ได้รับคำสั่งแบบสอบถาม
'คำอธิบายวิธีโปรแกรม
'Showpage แสดงแถบการนำทางหน้าซึ่งเป็นวิธีการสาธารณะเพียงอย่างเดียว
-
'ตัวอย่าง:
-
'' รวมไฟล์
-
'setMyPage = newxDownPage' สร้างวัตถุ
'myPage.getConn = conn' รับการเชื่อมต่อฐานข้อมูล
'mypage.getsql = "เลือก*fromproductinfoorderbyidasc"
'myPage.pagesize = 5'Set ข้อมูลบันทึกของแต่ละหน้าเป็น 5
'setRs = myPage.getRs ()' ส่งคืน RecordSet
'mypage.showpage ()' แสดงข้อมูลเพจ วิธีนี้ใช้ได้หลังจาก setRs = myPage.getRs ()
'เรียกว่าทุกตำแหน่งสามารถเรียกได้หลายครั้ง
'fori = 1tomypage.pagesize' การดำเนินการถัดไปเหมือนกับการใช้งานวัตถุบันทึกปกติปกติ
'ifnotrs.eofthen' คือการป้องกันไม่ให้หน้าสุดท้ายล้น
'response.writers (0) & "
"'คุณสามารถปรับแต่งวิธีการแสดงผลได้ที่นี่
'Rs.Movenext
'อื่น
'Exitfor
'endif
'ต่อไป
-
-
constbtn_first = "9" 'กำหนดรูปแบบการแสดงผลของปุ่มหน้าแรก
constbtn_prev = "3" 'กำหนดรูปแบบการแสดงปุ่มหน้าก่อนหน้า
constbtn_next = "4" 'กำหนดรูปแบบการแสดงปุ่มหน้าถัดไป
constbtn_last = ":" 'กำหนดรูปแบบการแสดงปุ่มหน้าสุดท้าย
constxd_align = "center" 'กำหนดการจัดตำแหน่งของข้อมูลเพจ
constxd_width = "100%" 'กำหนดขนาดของกล่องข้อมูลเพจ
constxd_height = "20"
classxdownpage
privatexd_pagecount, xd_conn, xd_rs, xd_sql, xd_pagesize, str_errors, int_curpage, str_url, int_totalpage, int_totalrecord