Я решил ошибку.
Я добавлял источник данных, как
this.ReportViewer.Localreport.DataSource.Add
(new RemoteDataSource("DataSet1_Order_Details", ObjectDataSource2.ID));
вместо этого источник данных должен быть добавлен следующим образом
DataSet1TableAdapter.OrderDetails od = new DataSet1TableAdapter.OrderDetails();
((LocalReport)e.report).Datasources.Add(new RemoteDataSource("DataSet1_Order_Details", od.get(orderid))
это решило проблему, и теперь я могу выполнить детализацию в отчете ReortViewer.
С уважением,
Абхишек