Доступ к значению хранимой процедуры в XtraReport - PullRequest
0 голосов
/ 25 ноября 2018

В моей форме у меня есть этот код для открытия моего отчета одним нажатием кнопки:

private void btnGroupOther_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
    LayoutControl lc = new LayoutControl();
    lc.Dock = DockStyle.Fill;
    DateEdit FirstDate = new DateEdit();
    DateEdit LastDate = new DateEdit();
    lc.AddItem(Resources.firstdate, FirstDate).TextVisible = true;
    lc.AddItem(Resources.seconddate, LastDate).TextVisible = true;
    lc.Height = 70;
    this.Controls.Add(lc);
    this.Dock = DockStyle.Top;
    if (DevExpress.XtraEditors.XtraDialog.Show(lc, " ", MessageBoxButtons.OKCancel) == DialogResult.OK)
    {
        RepProductionGroupOther report = new RepProductionGroupOther();
        report.DataSource = paint.RepProductionGroupOther(Convert.ToDateTime(FirstDate.EditValue).ToString("MM/dd/yyyy"),
            Convert.ToDateTime(LastDate.EditValue).ToString("MM/dd/yyyy"));

        report.ShowRibbonPreviewDialog();
    }
}

В моем отчете заголовка у меня есть два xrLabel;первый txtFirstDate и второй txtLastDate.Я хочу показать значение FirstDate DateEdit control в txtFirstDate и значение LastDate DateEdit control в txtLastDate.

Как это сделать,Источником данных отчета является хранимая процедура sql.
Имеет два параметра: @FirstDate и @LastDate.

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

1 Ответ

0 голосов
/ 26 ноября 2018

Я предлагаю вам ознакомиться с документацией XtraReport:
Значения параметров запроса и прохождения отчета

private void button1_Click(object sender, EventArgs e) {
    // Create a report instance. 
    XtraReport1 report = new XtraReport1();

    // Obtain a parameter and set its value. 
    report.Parameters["parameter1"].Value = 30;

    // Hide the Parameters' UI from end-users (if you did not hide it at design time). 
    report.Parameters["parameter1"].Visible = false;

    // Show the report's print preview depending on your target platform. 
    // ... 
}

Проверьте раздел «Редакторы пользовательских параметров» в вышеприведенной документации Реализация пользовательского редакторапараметры варьируются в зависимости от платформы вашего приложения:

Ниже приведена аналогичная реализация, которую вы пытаетесь выполнить.сделать .. Проверьте это, надеюсь, это поможет вам решить проблему.
Как передать параметры в devexpress XtraReport из выпадающего списка
DevExpress XtraReport Установка параметра DateTime на Today

Передача параметров в файл repx Xtrareports

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...