0
私は次のように使用:私が使用している私は、Visual Studio VB.NETのSQL Serverから複数のテーブルのデータをCrystal Reportに取り込む方法は?
と一緒にインストールされているVisual Studioの2015
- VB.NET Visual Studioのサービスベースのデータベースです。私は、フィールドエクスプローラからデータベースフィールドをドラッグし、最終的にフォーム上のCrystal Reportビューアにレポートを配置することによってCrystal Reportを作成しました。データセットが既に存在するため、Crystal Reportウィザードで接続を作成しませんでした。データセットには、複数のテーブルが外部キーで接続されています。
これは私が使用し、フォームのロードイベントに配置した唯一のコードです。 私の問題は、データがないレポートが読み込まれることです。
Dim cryRpt As New ReportDocument cryRpt.Load("C:\Users\...IndividualReport.rpt") ' sample path CrystalReportViewer1.ReportSource = cryRpt CrystalReportViewer1.Refresh()
良い答えを得る前にどこで何を使っているのかを決める必要があると思います.C#、asp.net、vb.netの3つになることはありません – BugFinder
私はvb 。ネット。 – Euphemia
より簡単な方法は、必要なすべての列を返すSQL Serverでクエリを作成し、Crystalレポートのデータソースをクエリによって返されたデータテーブルに設定することです。 cryRpt.SetDataSource(<自分のデータテーブル>) –