Nobody got the solution. Well i found the way to make it work using simple logic:
crystalReportViewer1.ShowLastPage();
MessageBox.Show(crystalReportViewer1.GetCurrentPageNumber().ToString());
crystalReportViewer1.ShowNthPage(1);
Write this on Report Forms load event.