私は Winform アプリケーションを開発しており、レポート (rdlc) は初めてです。データベースからデータを取得し、それらをデータ ソースとしてコードでレポートに設定したいと考えています。私はVb.netを使用しています。以下は私が試したコードです...
Dim conn As OleDbConnection
Dim adpt As OleDbDataAdapter
Dim rs As DataTable
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
conn = New OleDbConnection
conn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\tblentries.mdb"
conn.Open()
adpt = New OleDbDataAdapter("select * from tblentries", conn)
rs = New DataTable
adpt.Fill(rs)
Dim ds As DataSet = New DataSet("DataSetOne")
ds.Tables.Add(rs)
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("Report1", ds.Tables(0)))
ReportViewer1.LocalReport.Refresh()
Me.ReportViewer1.RefreshReport()
End Sub
私が得ている結果は空白のレポートです。私はレポートが初めてで、投稿したコードはGoogleから参照されていることを示唆してください。ありがとうございます 待ってます.....