Вам необходимо указать набор данных в отчете.Что-то вроде:
viewer.LocalReport.DataSources.Add(new ReportDataSource("dataset1", dataTable));
Редактировать: на основе вашего комментария
private void Window_Loaded(object sender, RoutedEventArgs e)
{
var dataTable = report_insurance(fromDate, toDate);
viewer_insurance.LocalReport.ReportPath = "E:\\desktop\\Doctor\\Project\\Doctor\\Doctor\\rinsurance.rdlc";
viewer_insurance.LocalReport.DataSources.Add(new ReportDataSource("dataset1", dataTable);
viewer_insurance.RefreshReport();
}
Вы действительно не можете обойтись без необходимости вызывать метод извлечения данных И отправлять эти данные в отчет..