Pagination on the Visualforce page: //Created First,Next,Last,Previous button along with number of record count <apex:outputPanel rendered="{!taskTotalRecordCount>0}" layout="block" styleClass="pageblockIconBlock"> <apex:commandButton styleClass="pageblockIconStyle" value="<<" status="pageLoading" rerender="resultTable" action="{!FirstPageCompletedTaskData}" disabled="{!preveviousdata}"/> <apex:commandButton styleClass="pageblockIconStyle" value="<" status="pageLoading" rerender="resultTable" action="{!PreviousPageCompletedTaskData}" disabled="{!preveviousdata}"/> <apex:outputText style="padding-left:15px;padding:5px;" > {!(taskCompletedRecordOffsetSize+1)}-{!IF((taskCompletedRecordOffsetSize + taskCompletedRecordLimitSize)>taskTota...