Я создал проект, используя C#. NET Framework в Visual Studio 2019. Я использовал Crystal Reports 2008 для отчетов и SQL Azure для базы данных. Я добавил отчеты в свой проект Ресурсы и затем вызвал. Вот код функции загрузки формы отчета.
ConnectionInfo con = new ConnectionInfo();
if (VAR == "ChofAcc")
{
chofac1.SetDatabaseLogon(con.UserID,con.Password,con.ServerName,con.DatabaseName);
crystalReportviewer2.ReportSource = chofac1;
foreach (ReportObject ro in chofac1.ReportDefinition.ReportObjects)
{
if ((ro.Kind == ReportObjectKind.FieldObject && ro.Name == "hed1"))
{
((FormulaFieldDefinition)((FieldObject)ro).DataSource).Text = "'" + checkusersfrm.header + "'";
}
}
}
Он работает абсолютно нормально, но когда я устанавливаю свой ClickOnce & CR_Runtime_32_bit & 64_bit в систему Клиента, он выдает следующую ошибку.