Your process doesn't seem write. Let me give you another process step by step:
1. As you have added the dataset in design view, first design the Crystal report using your dataset.
2. Create the object of Crystal report as you have created.
CrystalReport2 report = new CrystalReport2();
3. Set the data source property of Crystal Report Object.
report.SetDataSource(ds1.Tables[0]);
4. Pass the report object to CrystalReportViewer.
crystalReportViewer1.ReportSource = report;
This should do the trick. For more information you can refer to following link.
Crystal Report with DataSet and DataTable using C#[
^]