Filtrar dados no relatório de cristal usando datetimepicker
Estou trabalhando em um relatório no Crystal Reports C # windows application.i buscar os dados do servidor localhost para o Crystal Report. Eu tenho 2 datetimepicker no meu formulário.
datetimepicker1 = dtpfrom
datetimepicker2 - dtpto
Crystalreport
Agora eu quero que, ao selecionar alguma data de e para o datetimepicker, os dados entre sejam mostrados no relatório de cristal, por favor me ajude a resolver, não sei como começar. Estou pesquisando no Google, não entendi nada entre os dados no datetimepicker show no Crystal Report. Alguma ideia?
Aqui está minha tentativa:
MySqlConnection conn = new MySqlConnection(MyCon);
CrystalReport1 objcr = new CrystalReport1();
MySqlDataAdapter da = new MySqlDataAdapter("select * from data where date>='" + DateTime.Parse(dtpfrom.Text) + "' and date<='" + DateTime.Parse(dtpto.Text) + "' ", conn);
DataTable dt = new DataTable();
da.Fill(dt);
objcr.SetDataSource(dt);
crystalReportViewer1.ReportSource = objcr;
crystalReportViewer1.RefreshReport();
Mas estou recebendo um erro
Ocorreu uma exceção não tratada do tipo 'CrystalDecisions.CrystalReports.Engine.DataSourceException' em CrystalDecisions.ReportAppServer.DataSetConversion.dll
Informações adicionais: falha ao carregar as informações do banco de dados.
Conectados:
objcr.SetDataSource(dt);