Have a look at this,
SqlConnection con = new SqlConnection();
string conString = @"data source =JR-PC\SQLEXPRESS;initial catalog = election;integrated security =true;";
string sql = "Select can_names,can_pos,partylist,num_votes from tbl_Candidates";
con = new SqlConnection(conString);
con.Open();
SqlDataAdapter da = new SqlDataAdapter(sql, con);
ReportPracice._DATASETS.DataSet1 ds = new ReportPracice._DATASETS.DataSet1();
da.Fill(ds, "tbl_Candidates");
MessageBox.Show(ds.Tables["tbl_Candidates"].Rows.Count.ToString());
con.Close();
ReportPracice._REPORTS.CrystalReport1 rpt = new ReportPracice._REPORTS.CrystalReport1();
rpt.SetDataSource(ds.Tables["tbl_Candidates"]);
crystalReportViewer1.ReportSource = rpt;
crystalReportViewer1.Refresh();
Best Regards.