protected void btnGenerateReport_Click(object sender, EventArgs e) { DateTime Fromdate = new DateTime(); DateTime ToDate = new DateTime(); if (txtFrom.Text != string.Empty) { string fd = DateTime.ParseExact(txtFrom.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture).ToString("dd-MMM-yyyy"); Fromdate = Convert.ToDateTime(fd); } if (txtTo.Text != string.Empty) { string td = DateTime.ParseExact(txtTo.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture).ToString("dd-MMM-yyyy"); ToDate = (Convert.ToDateTime(td)).AddDays(1); } rvMissingAttributeReport.Visible = true; var result = validatedate(); if (result == false) { errordiv.Visible = true; rvMissingAttributeReport.Visible = false; } else { rvMissingAttributeReport.Visible = true; errordiv.Visible = false; param.FromDate = Fromdate; param.ToDate = ToDate; var res = objAcco.GetAccomodationMissingAttributeDetails(param); if (res != null) { ReportDataSource rds = new ReportDataSource("DataSet1", res); rvMissingAttributeReport.LocalReport.DataSources.Clear(); rvMissingAttributeReport.LocalReport.ReportPath = "hotels/rptMissingAttribute.rdlc"; rvMissingAttributeReport.LocalReport.DataSources.Add(rds); rvMissingAttributeReport.Visible = true; rvMissingAttributeReport.DataBind(); rvMissingAttributeReport.LocalReport.Refresh(); txtFrom.Text = string.Empty; txtTo.Text = string.Empty; } } }