Добрый день. Я просто хочу спросить, почему мой отчет Crystal не обновляет свое содержимое всякий раз, когда я передаю параметр месяца (например, апрель). моя программа о продажах и закупках с использованием C#, и я использую Crystal Report с ним. Вот сценарий, когда пользователь покупает товар, у него есть ДАТА СДЕЛКИ, например, дата транзакции - 23 апреля 2020 года, так что он будет сохранен в базе данных, и в то же время я также сохраню месяц транзакции. так что это будет апрель. поэтому весь месяц транзакций заполняется в моем поле со списком, этот месяц транзакций является моим параметром, если я хочу распечатать предварительный просмотр всех сделанных покупок. проблема в том, что отчет Crystal не отображает автоматически текущую транзакцию, но если я выбрал март или месяц обратной транзакции, отчет Crystal отобразит его. что с этим не так? спасибо
вот мой код для конкретного отчета: publi c void loadReport_VATRELIEF () {// ОТОБРАЗИТЬ ЗАПИСИ В МОЙ КРИСТАЛЛИЧЕСКИЙ ОТЧЕТ, ОСНОВАННЫЙ ИЗ МОИХ ПАРАМЕТРОВ, С ИСПОЛЬЗОВАНИЕМ ХРАНЕННОГО ПРОЦЕССА try {
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load("C:\\MARIONNELEIGH_TRADING_REPORTS\\Purchases_VATRELIEF_MARIONNELEIGH.rpt");
SqlConnection connectionstring = connectionString.Getconnection();
SqlCommand comm = new SqlCommand("Display_Purchases_VATRELIEF", connectionstring);
comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.AddWithValue("@month_purc", month_purc);
cryRpt.SetParameterValue("@month_purc", month_purc);
crystalReportViewer1.ReportSource = cryRpt;
cryRpt.SetDatabaseLogon("rommel", "_Savior0914_", "LAPTOP-3OST534M\\SQLEXPRESS",
"MARIONNELEIGH_TRADING",true);
crystalReportViewer1.Refresh();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}