The common problem of blank report on printing or exporting is due to Post_Back even on page. You need to call the same button even on page load.
 protected void Page_Load(object sender, EventArgs e)
        {
            ButtonSearchStatus(sender, e);
        }