2016-08-14 126 views
0

我正在開發一個系統,我需要生成報告。我使用Crystal Report,我的語言是C#。問題是,當我執行該程序時,它給了我一個像下圖所示的錯誤,但代碼中沒有錯誤。這些解決方案是什麼?Crystal Reports中的錯誤(無法加載數據庫信息)

我的Windows窗體應用程序代碼:

private void MedReceipt_Load(object sender, EventArgs e) 
{   
      ReportDocument cryRpt = new ReportDocument(); 
      cryRpt.Load("C:\\Users\\Joseph\\Documents\\Visual Studio 2010\\Projects\\PRMS-Capstone\\PRMS-Capstone\\Receipt1.rpt"); 
      reportMedReceipt.ReportSource = cryRpt; 
      reportMedReceipt.Refresh(); 
} 
+1

你連接你的CR到數據庫? CR需要登錄到數據庫。你使用什麼連接? ODBC? –

+0

如何?我是初學者使用CR。你能通過我的Gmail郵件給我嗎?謝謝。 –

+0

如果您查看報告的設計視圖,右側會出現一個名爲「字段資源管理器」的部分,右鍵單擊「數據庫字段」並選擇您的數據庫。如果你看不到它,請檢查你的net util用於ODBC連接。也就是說,假設ODBC是你的連接。如果這對你聽起來很陌生,我建議從一些基本的數據庫教程開始,以瞭解CR如何與你的數據庫進行通信。 – Jackson

回答

0

試試這個answer


添加<startup>代碼下面的代碼<configuration>元素在你的app.config

<startup useLegacyV2RuntimeActivationPolicy="true"></startup>