Grafid Ответов: 1

Отправка параметров для отчета в отчет Crystal с#


Привет
Я пытаюсь отправить параметры в вложенный отчет в основном отчете, но данные не отображаются !!
Данные отображаются правильно, когда я отправляю параметры в основной отчет. Но не в подотчет.
Что у меня есть ? :
- процедура, которая get_all_expenses для одного конкретного автомобиля и характера расходов.
@Nat (характер расходов)
@Immatr (регистрационный номер автомобиля).

Я посылаю эти параметры в основной отчет, используя это :
RPT.rptDepenses myReport = new RPT.rptDepenses();
myReport.SetParameterValue("@Nat", "Nature 1");
myReport.SetParameterValue("@Immatr", txt_Immatricule.Text);
RPT.FRM_PRINT myForm = new RPT.FRM_PRINT();
myForm.crystalReportViewer1.ReportSource = myReport;
myForm.ShowDialog();


Мне нужно 2 вложенных отчета в основной отчет, чтобы я мог добавить данные "природа 2".

Любая помощь в этом, пожалуйста, я ценю это.
Я искал ответ, прежде чем опубликовать свой собственный вопрос, надеясь, что у кого-то может быть идея.
Огромное спасибо.

Что я уже пробовал:

Я попытался добавить строку вложенного отчета с параметром 0, но это не сработало.
            RPT.rptDepenses myReport = new RPT.rptDepenses();
myReport.SetParameterValue("@Nat", "Nature 1", myReport.Subreports[0].Name.ToString());
myReport.SetParameterValue("@Immatr", txt_Immatricule.Text, myReport.Subreports[0].Name.ToString());
RPT.FRM_PRINT myForm = new RPT.FRM_PRINT();
myForm.crystalReportViewer1.ReportSource = myReport;
myForm.ShowDialog();

Grafid

Какая-нибудь помощь, пожалуйста ?
Спасибо

1 Ответов

Рейтинг:
0

saimanisha

если у вас больше вложенных отчетов, то попробуйте изменить вложенный отчет[] с другими номерами, если ваша процедура верна и если она успешно извлекает данные, то ошибка связана с вложенным отчетом[].
создайте набор данных для вложенного отчета и код, лежащий в основе отправки данных

вложенный набор данных=данные
добавьте этот вложенный отчет в основной отчет

щелкнув правой кнопкой мыши, вы получите возможность добавить вложенный отчет, поэтому добавьте существующий отчет, который является вашим вложенным отчетом .
назначение данных наборам данных этих двух отчетов