C# ASP. NET MVC Значение параметра Crystal Report не отображается в отчете - PullRequest
0 голосов
/ 13 июля 2020

У меня есть кристаллический отчет, в который я передаю 3 параметра - ID, имя клиента и адрес. Код выглядит следующим образом:

ReportDocument cryRpt = new ReportDocument();
MySqlCommand objcmd = new MySqlCommand("rptreport", conn);
objcmd.CommandType = CommandType.StoredProcedure;

objcmd.Parameters.AddWithValue("ID", ID);
objcmd.Parameters.AddWithValue("clientName", clientname);
objcmd.Parameters.AddWithValue("Address", address)

MySqlDataAdapter da = new MySqlDataAdapter();
DataTable dt = new DataTable();
da.SelectCommand = objcmd;
da.Fill(dt);
cryRpt.Load("C:/Report/" + reportname + ".rpt");
cryRpt.SetDataSource(dt);


cryRpt.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,"C:/Report/" + reportname + ".pdf");
byte[] bytes = File.ReadAllBytes("C:/Report/" + reportname + ".pdf");
result = Convert.ToBase64String(bytes);

При разработке отчета в разделе заголовка отчета мне нужно указать имя и адрес клиента. Итак, из окна Field explorer в полях параметров я просто перетаскиваю cilentname и адрес и опускаю в раздел заголовка отчета.

Когда я запускаю отчет; имя и адрес клиента не отображаются в разделе заголовка отчета. В разделе заголовка отчета отображается пустой.

Как отобразить эти поля параметров в отчете? Любая помощь будет оценена. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...