Пропущенные значения параметров
Я хочу распечатать отчет непосредственно на принтере без предварительного просмотра crystal report
поэтому я использовал код thid, но получил сообщение о том, что отсутствуют значения параметров
настоящий кодекс:
Что я уже пробовал:
Цитата:
public void PrintReport()
{
Документе cryRpt = новая документе();
cryRpt.Нагрузка(@"C:\Users\USER\Desktop\my занятие\OldMurbad\Murbad\Murbad\ОФП\PrintInvoice.РПТ");
cryRpt. SetParameterValue ("@IDorder", txtInvoiceNo. Text);
TableLogOnInfos crtableLogoninfos = новый TableLogOnInfos();
TableLogOnInfo crtableLogoninfo = новый TableLogOnInfo();
ConnectionInfo crConnectionInfo = новый ConnectionInfo();
Таблицы CrTables;
crConnectionInfo.Имясервера = @"\именем sqlexpress Делл";
crConnectionInfo. DatabaseName = @ " Murbad1";
crConnectionInfo.UserID = @ " IBRA";
crConnectionInfo.Пароль = @"Ибра";
CrTables = cryRpt.Базы данных.Таблицы;
foreach (CrystalDecisions.CrystalReports.Двигатель.Таблица CrTable в CrTables)
{
crtableLogoninfo = CrTable.LogOnInfo;
crtableLogoninfo.ConnectionInfo = crConnectionInfo;
CrTable.ApplyLogOnInfo(crtableLogoninfo);
}
cryRpt.Обновить();
cryRpt.PrintToPrinter(1, правда, 0, 0);
}