private void btnSearch_Click(object sender, EventArgs e) { ExpenseReport objrep = new ExpenseReport(); rptViewer objView = new rptViewer(); objrep.SetParameterValue("@mindate", txtMinDate.Value); objrep.SetParameterValue("@maxdate", txtmaxdate.Value); ExpenseBL objBL = new ExpenseBL() { mindate = Convert.ToDateTime(txtMinDate.Text), maxdate = Convert.ToDateTime(txtmaxdate.Text) }; var dt = objBL.SelectByDateDiff(); if (dt != null) { objrep.SetDataSource(dt); objView.crptViewer.ReportSource = objrep; objView.WindowState = FormWindowState.Maximized; objView.ShowDialog(); } else { MessageBox.Show("No Record Found"); } //crptViewerExpense.ReportSource = objrep; }