winform分页控件 附源码下载

2019-12-30 14:03:00于海丽

好了,在页面放个DATAGRIDVIEW 拖入控件pager


private void ReceiveOrderJLForm_Load(object sender, EventArgs e)
    {
      this.pager1.PageCurrent = 1;
      this.pager1.Bind();
    }
    private int dgvBind()
    {
      WindowsApp.MyControl.PageData pageData = new WindowsApp.MyControl.PageData();
      pageData.TableName = "T_ReceiveOrder";
      pageData.PrimaryKey = "ReceiveOrderID";
      pageData.OrderStr = "ReceiveOrderID desc";
      pageData.PageIndex = this.pager1.PageCurrent;
      pageData.PageSize = this.pager1.PageSize;
      pageData.QueryCondition = _strSql + strWhere.ToString();
      pageData.QueryFieldName = "*";

      this.pager1.bindingSource.DataSource = pageData.QueryDataTable().Tables[0];
      this.pager1.bindingNavigator.BindingSource = pager1.bindingSource;
      dgvReceiveOrder.AutoGenerateColumns = false;
      dgvReceiveOrder.DataSource = this.pager1.bindingSource;
      return pageData.TotalCount;
    }
    private int pager1_EventPaging(WindowsApp.MyControl.EventPagingArg e)
    {
      return dgvBind();
    }


效果如下

winform,分页控件,源码下载

源码下载

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到c#教程频道。