Haber si pruebas con este codigo es que primero debes hacer esto:
creas el reporte
Código C#:
Ver originalCon = new SqlConnection(CONNECTION);
Com = new SqlCommand();
rep = new crReporte(); // Nombre de tu Crystal Report
Dt= new DataTable(); //Nombre de tu Data Table
Con.Open();
Com.Connection = Con;
Com.CommandType = CommandType.Text;
Com.CommandText = "Select * From ReporteOrder Where OrderID = @ID";
Com.Parameters.Add(new SqlParameter("@ID", SqlDbType.Int, 4)).Value = ID;
Adp = new SqlDataAdapter();
Adp.SelectCommand = Com;
Adp.Fill(Dt);
rep.SetDataSource(Dt); // Enlazando el Crystal Report con la Data Obtenida
crvReporte.ReportSource = rep; // Enlazando el Crystal Report con el Crystal Report Viewer