Dineshkumar Ramakrishnan Ответов: 2

Мой отчет Crystal не обновляется при передаче параметра?


0 вниз голосование любимый
поделиться [fb] поделиться [tw]


Я создал свой отчет crystal с помощью команды (sql query) в самом отчете crytal, передав два параметра, например:- месяц и год, в то время как я просматриваю отчет, я могу перемещаться по всем страницам, передавая различные параметры, и он работает нормально, но при просмотре отчета через браузер я не могу просматривать текущий отчет, а загружает ранее сгенерированный отчет, но в то время как я вручную делаю обновление страницы crystal на панели инструментов, я могу видеть текущий отчет, даже я не могу перемещаться по текущему отчету. Может ли кто-нибудь помочь мне в этом?.........

Заранее спасибо.

2 Ответов

Рейтинг:
0

bluesathish

уважаемые дамы и господа,
Вы можете Обновить отчет после каждой привязки, добавив следующий код.

crystalReportViewer.RefreshReport();


Надеюсь, это вам поможет.

Ссылка: http://msdn.microsoft.com/en-us/library/ms227086(v=против 90).aspx[^]

С уважением,
Bluesathish


thatraja

Ты опередил меня, возьми 5!

Dineshkumar Ramakrishnan

Привет Сатиш,
Спасибо за ваш добрый ответ. Я попытался с вашим предложением, но получаю ошибку как "отсутствующие значения параметров",
спасибо....... есть какие-нибудь предложения?

bluesathish

Уважаемые дамы и господа,
"Пропущенные значения параметров" означает, что вы не передали значение параметра, которое создали в своем отчете. Просто убедитесь, что все параметры получили свои значения curresponding во время выполнения.

Dineshkumar Ramakrishnan

Привет Сатиш,
У тебя есть моя проблема, я тебе ясно говорю?

bluesathish

Уважаемые дамы и господа,
Да, я думаю, что вы должны установить источник данных, прежде чем добавлять параметры. Поэтому сначала установите источник данных для отчета, а затем установите параметры для передачи.

Dineshkumar Ramakrishnan

Привет Сатиш,

хорошо, но если мне нужно установить источник данных в отчет перед передачей параметра,где я должен это сделать, то я не передал ни одного параметра из кода позади. Или вы можете предоставить мне любой фрагмент кода для создания параметризованного отчета..
Спасибо за вашу добрую поддержку!

Рейтинг:
0

Dineshkumar Ramakrishnan

Привет Сатиш,

Для дополнительной информации,

Я создал свой crystal report с помощью команды в Database expert of crystal report и создал там свои параметры. Я не говорю о параметрах из кода позади, даже он выдает ошибку.

Мой код таков,

public partial class Reports_MyCrystalReport: System.Web.UI.Page
{
 SqlConnection sqlCon = new SqlConnection(ConfigurationManager.AppSettings["MYAPP"]);
 ReportDocument objCrystalReport = new ReportDocument();

 string Username = ConfigurationManager.AppSettings["RptUserName"];
 string Password = ConfigurationManager.AppSettings["RptPassword"];

 protected void Page_Init(object sender, EventArgs e)
    {
        objCrystalReport.Load(Server.MapPath("MyCrystalReport.rpt"));
        objCrystalReport.SetDatabaseLogon(Username, Password, @"DATABASE 
        SERVER NAME", "DATABASE NAME");
        CrystalReportViewer1.ReportSource = objCrystalReport ;              
        CrystalReportViewer1.DisplayToolbar = true;
        CrystalReportViewer1.HasPrintButton = true;
        CrystalReportViewer1.HasCrystalLogo = false;
    }
 protected void Page_Unload(object sender, EventArgs e)
    {
        objCrystalReport.Close();
        objCrystalReport.Dispose();
    }
}


Я новичок, работающий с crystal report, я не совсем уверен, что метод, которому я следовал, является правильным для создания crystal report, если я сделал что-то не так, пожалуйста, помогите мне в этом. И предложите мне лучший способ достичь этого..

Жду вашего ответа,

Заранее спасибо,