// ***********************************************************************
        #endregion

        #region 方法 跳转到指定页面
        // ***********************************************************************
        /// <summary>
        /// 方法 跳转到指定页面
        /// </summary>
        /// <param name="pageIndex">页面索引</param>
        private void GoToPage(int pageIndex)
        {
            // 准备事件数据
            PageChangedEventArgs e = new PageChangedEventArgs();
            e.OldPageIndex = CurrentPageIndex;
            e.NewPageIndex = pageIndex;

            // 更新当前页面索引
            CurrentPageIndex = pageIndex;

            // 触发页面改变事件
            OnPageIndexChanged(e);

            // 绑定新的数据
            DataBind();
        }
 protected virtual void OnPageIndexChanged(PageChangedEventArgs e)
 {
     if (PageIndexChanged != null)
         PageIndexChanged(this, e);
 }