我正在嘗試創建一個水晶報表,但我想要在Web.Config文件中提到的連接字符串被訪問。另外,我想爲我的水晶報告文件創建一個xsd文件來引用。有人可以請我指導一個教程或論壇來解決我的問題嗎?Crystal Report參考xsd文件
回答
您還可以通過編程設置報表數據源,如果您需要 - 如果你需要
調用之間myReportDocument.Load(「myreport.rpt」)和myReportDocument.Refresh()(後者,我可以提供詳細信息其中實際上從數據庫獲取數據)可以添加一個對myReportDocument.SetDataSource(myDataSource)的調用,該調用需要一個數據源類型的對象,您可以通過調用其構造函數來創建數據源類型的對象,您希望使用的數據源,用戶名和密碼。
希望這有助於
這會非常有幫助 – Rohan 2011-04-15 12:38:36
不同的辦法是打電話的ReportDocument :: SetDatabaseLogon(字符串*用戶,字符串*密碼字符串*服務器,字符串*數據庫);在Refresh()之前;如果你不想重用連接。這有一個簡單的好處,但意味着你不重用數據源。
謝謝大家幫助我。 我現在可以使用XSD文件在水晶報告文件中顯示數據。 xsd文件的字段與選擇查詢中提到的名稱完全相同,該查詢將從數據庫中獲取值。 以下是xsd文件的一部分,其中包含xs:element標記中的字段名稱。
這些字段的數據類型,也需要被提及。 XSD文件名可以根據需要保存。 名稱「Summary_Report_on_portal」和「Summary_Updt」與代碼隱藏或查詢字段中的任何數據集名稱不對應。它可以根據用戶的意願保存。
需要使用Field Explorer窗口中的Database Expert將此XSD文件引用到水晶報表中。 「Summary_Updt」名稱在新連接中可見,可以將其添加到水晶報表中。 xs:element字段中提到的字段對用戶可見並可拖放到水晶報表中。 當用戶提到晶體報告(數據集)的數據源時,數據集中的字段與XSD字段值匹配。 CODE: objBL.Rpt.SetDataSource(objBL.ds_shipment_info.Tables [0]);
希望這個已經足夠詳細了。讓我知道是否有人想要更多信息
- 1. 帶有兩個DataSet(xsd)源的Crystal Report
- 2. crystal report&sub report
- 3. Crystal Report:缺少參數值
- 4. Crystal Report - 通過DateRange參數
- 5. Crystal Report字體參數
- 6. Crystal Report 8.5參數分類
- 7. 參考在XSD
- 8. 如何從XML參考XSD文件
- 9. Crystal Report - Report Header Section
- 10. Crystal Report「文件名無效」。問題
- 11. Crystal Report導出報告爲excel文件
- 12. Report Writer另存爲Crystal Reports rpt文件
- 13. Crystal Report Formula missing
- 14. Crystal Report Printing Stop
- 15. Crystal Report grow horziontal
- 16. Crystal Report - )缺失
- 17. Crystal Report with VB6
- 18. Crystal Report Licensing
- 19. Incrementing Array Crystal Report
- 20. ASP.NET和Crystal Report
- 21. Crystal Report和ODP.Net
- 22. Crystal Report教程
- 23. crystal report group by
- 24. crystal report,tsql
- 25. Crystal Report Loading Issue
- 26. Crystal Report Viewer 2010
- 27. Crystal Report問題
- 28. Crystal Report IFieldObject
- 29. VB.NET + Crystal Report = True?
- 30. crystal-report problem + Oracle
當您使用數據集設計器時,它會提示輸入來自config的連接字符串,或者使您能夠將連接字符串保存爲config。 – gbbosmiya 2011-04-15 10:15:38