public void bindGrid(string fillflag, int pageIndex) { try { string sortdir = (fillflag == "sort" ? GetSortDirection() : GridViewSortDirection); Campaign objCampaign = new Campaign(ConnectionString); DataTable campaignJobs = objCampaign.getMailingCampaignsPageWise(ConnectionString, GridSortExpression, sortdir, pageIndex, 10, out rowCount); RGridCampMails.CurrentPageIndex = pageIndex; RGridCampMails.VirtualItemCount = rowCount; RGridCampMails.DataSource = campaignJobs; RGridCampMails.DataBind(); GridPrevSortExpression = GridSortExpression; } catch (Exception ex) { throw ex; } }