Я пытаюсь создать отчет в своем приложении. Я добавил компонент DataSet к моему приложению, и я пытаюсь запросить некоторые данные из БД и загрузить его в этот набор данных, который будет использоваться в моем отчете. Вот что я делаю (в основном вызов функции в зависимости от предыдущего параметра )
Private Sub GrabReportData(ByVal RepNo As Integer)
Conn.Open()
Dim adapter As SqlDataAdapter
Dim reportDataset As DataSet
Dim sql As String = "SELECT FirstName, LastName from tblCustNotes"
adapter = New SqlDataAdapter(sql, Conn)
adapter.Fill(reportDataset, "DataTable1")
End Sub
Я добавил DataTable1 здесь, но когда я запускаю этот код, я получаю эту ошибку ....
Значение не может быть нулевым.
Однако я знаю, что у меня есть данные.
Я надеюсь, что смогу заполнить компонент ReportDataSet и использовать его в качестве источника данных для моих отчетов. Первый раз это делал, немного борясь. Я больше человек MS Access: /
РЕДАКТИРОВАТЬ:
Per @Plutonix сделал это ...
Удаленный компонент ReportDataSet
Dim reportDataset As New DataSet
Dim sql As String = "SELECT FirstName, LastName from tblCustNotes"
Using adapter As SqlDataAdapter = New SqlDataAdapter(sql, Conn)
adapter.Fill(reportDataset, "DataTable1")
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(reportDataset.tables(0))
End Using
vb.net,reporting-services,dataset,report-viewer2012,
Я пытаюсь создать отчет в своем приложении. Я добавил компонент DataSet к моему приложению, и я пытаюсь запросить некоторые данные из БД и загрузить его в этот набор данных, который будет использоваться в моем отчете. Вот что я делаю (в основном вызов функции в зависимости от предыдущего параметра )
Private Sub GrabReportData(ByVal RepNo As Integer)
Conn.Open()
Dim adapter As SqlDataAdapter
Dim reportDataset As DataSet
Dim sql As String = "SELECT FirstName, LastName from tblCustNotes"
adapter = New SqlDataAdapter(sql, Conn)
adapter.Fill(reportDataset, "DataTable1")
End Sub
Я добавил DataTable1 здесь, но когда я запускаю этот код, я получаю эту ошибку ....
Значение не может быть нулевым.
Однако я знаю, что у меня есть данные.
Я надеюсь, что смогу заполнить компонент ReportDataSet и использовать его в качестве источника данных для моих отчетов. Первый раз это делал, немного борясь. Я больше человек MS Access: /
РЕДАКТИРОВАТЬ:
Per @Plutonix сделал это ...
Удаленный компонент ReportDataSet
Dim reportDataset As New DataSet
Dim sql As String = "SELECT FirstName, LastName from tblCustNotes"
Using adapter As SqlDataAdapter = New SqlDataAdapter(sql, Conn)
adapter.Fill(reportDataset, "DataTable1")
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(reportDataset.tables(0))
End Using
00vb.net, отчетно-услуги, набор данных, отчет-viewer2012,