Пример #1
0
		private void dataBind(int pageIndex)
		{
			pageIndex--;
			Maticsoft.BLL.SysManage sm=new Maticsoft.BLL.SysManage();
			DataSet ds=new DataSet(); 
			ds=sm.GetLogs("");
			grid.DataSource=ds.Tables[0].DefaultView;
			int record_Count=ds.Tables[0].Rows.Count;
			int page_Size=grid.PageSize;
			int totalPages = int.Parse(Math.Ceiling((double)record_Count/page_Size).ToString());
			if(totalPages>0)
			{
				if ((pageIndex+1)>totalPages) 
					pageIndex = totalPages-1;				
			}
			else
			{
				pageIndex=0;
			}
			grid.CurrentPageIndex=pageIndex;
			grid.DataBind();			
			int page_Count=grid.PageCount;			
			int page_Current=pageIndex+1;
			Page021.Page_Count=page_Count;		
			Page021.Page_Size=page_Size;			
			Page021.Page_Current=page_Current;
		}
Пример #2
0
        private void dataBind(int pageIndex)
        {
            pageIndex--;
            Maticsoft.BLL.SysManage sm = new Maticsoft.BLL.SysManage();
            DataSet ds = new DataSet();

            ds = sm.GetLogs("");
            grid.DataSource = ds.Tables[0].DefaultView;
            int record_Count = ds.Tables[0].Rows.Count;
            int page_Size    = grid.PageSize;
            int totalPages   = int.Parse(Math.Ceiling((double)record_Count / page_Size).ToString());

            if (totalPages > 0)
            {
                if ((pageIndex + 1) > totalPages)
                {
                    pageIndex = totalPages - 1;
                }
            }
            else
            {
                pageIndex = 0;
            }
            grid.CurrentPageIndex = pageIndex;
            grid.DataBind();
            int page_Count   = grid.PageCount;
            int page_Current = pageIndex + 1;

            Page021.Page_Count   = page_Count;
            Page021.Page_Size    = page_Size;
            Page021.Page_Current = page_Current;
        }