Параметр отчета формы RDLC для Windows в VB.NET - PullRequest
0 голосов
/ 20 марта 2012

Я работаю с приложением Windows, но не могу создать локальный отчет RDLC.

В отчете всего 2 текстовых поля: одно - имя сотрудника, а другое - адрес.

Все в порядке, но я не мог понять, как передать переменную RDLC Report и показать ее значение в текстовых полях Report или в отчете.

Спасибо

Ответы [ 2 ]

1 голос
/ 20 марта 2012

Проверьте это сообщение:

Использование элемента управления WinForms ReportViewer

EDIT:

Предположим, у вас есть элемент управления TextBox "TxtParameter", в который вы вводите номер социального страхования сотрудника.

    'Create a report parameter for the sales order number 
    Dim rpEmployeeSSN As New ReportParameter()
    rpEmployeeSSN.Name = "SocialSecurityNumber"
    rpEmployeeSSN.Values.Add(TxtParameter.Text)

    'Set the report parameters for the report
    Dim parameters() As ReportParameter = {rpEmployeeSSN}
    localReport.SetParameters(parameters)

    'Refresh the report
    reportViewer1.RefreshReport()
0 голосов
/ 06 декабря 2012
    *****Me.movingselectedTableAdapter.Fill(Me.LRCDBDataSet.movingselected)
    '+++++++++++++ passing parameter
    Dim repdate As Date = System.DateTime.Now.ToShortDateString()
    Dim params(0), myparam As ReportParameter
     '++++++++++++++++++try2
    Dim myparams As New List(Of ReportParameter)
    myparam = New ReportParameter("rptcrdate", repdate)
    myparams.Add(myparam)
    'Report_Parameter_1
    ReportViewer1.LocalReport.SetParameters(myparams)
    Me.ReportViewer1.RefreshReport()*****
...