程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 使用NSun快速開發項目之NSun.NPage(分頁控件)

使用NSun快速開發項目之NSun.NPage(分頁控件)

編輯:關於.NET

在Winform開發中分頁控件是必不可少的。而在Web開發中AspNetPage 能夠使 得分頁顯示變的非常容易便捷。

基於bindingNavigator控件的基礎上進行二次開發,使得在Winform開發中分 頁顯示變的更加方便。

NPage:

Npage使用方法:

將dll拖入工具箱,顯示如下

控件拖入窗體顯示如下:

Npage屬性:

DisplayStyle 顯示類型(圖片文字)

TextImageRelationShow 圖片和文字顯示位置

FirstItemText 首頁按鈕內容

NextItemText 下一頁按鈕內容

PreviousItemText 上一頁按鈕內容

LastItemText 末頁按鈕內容

IsComBox 是否顯示combox

Pagesize 每頁顯示多少條記錄

RecordCount 同多少條記錄

CurrentPageIndex 當前頁(從1開始)

Npage事件:

PageChanged頁數發生變化之後

PageChangeing 頁數發生變化之前

代碼部分:

public partial class Form1 : Form
     {
         //初始化NSun操作類
         DBQuery<LogInfo> db = new  DBQuery<LogInfo>(ConnectionDBQuery.Default);
         public Form1()
         {
             InitializeComponent();
         }
         //NPage PageChanged事件
         private void commonPage1_PageChanged(object o,  NSun.NPage.PageChangingEventArgs e)
         {
             nSunPage1.CurrentPageIndex =  e.NewPageIndex;//得到當前頁碼
             Bind();
         }
         //綁定dataGridView1
         private void Bind()
         {
             //NSun 分頁方法
             int countpage;
         //SelectPageToDataTable方法有對應的條件查詢分頁
             DataTable dt = db.SelectPageToDataTable (nSunPage1.PageSize, nSunPage1.CurrentPageIndex, out  countpage);
             dataGridView1.DataSource = dt;
             //得到總條數
             nSunPage1.RecordCount = countpage;
         }
         private void Form1_Load(object sender,  EventArgs e)
         {
             Bind();
         }
     }

NSun.NPage下載地 址:http://files.cnblogs.com/duanseven/NSun.Npage.rar

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved