У меня есть кристаллический отчет, в который я передаю 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 и адрес и опускаю в раздел заголовка отчета.
Когда я запускаю отчет; имя и адрес клиента не отображаются в разделе заголовка отчета. В разделе заголовка отчета отображается пустой.
Как отобразить эти поля параметров в отчете? Любая помощь будет оценена. Спасибо.