заполнение компонента dataSet данными из источника данных

Я пытаюсь создать отчет в своем приложении. Я добавил компонент 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,

0

Ответов: 0

заполнение компонента dataSet данными из источника данных

Я пытаюсь создать отчет в своем приложении. Я добавил компонент 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,
Похожие вопросы