如何在運行時設置水晶報表的文本框值。我在Crystal報告的第2部分(頁面標題)中有一個文本框,現在我必須在運行時設置此文本框的Text屬性。基本上我必須在這個文本框中傳遞用戶名。如何在運行時設置水晶報表的文本框值?
6
A
回答
11
您可以在運行時更改文本框文本。你可以這樣使用:
using CrystalDecisions.CrystalReports.Engine;
rptMyReport report = new rptMyReport();
TextObject to = (TextObject)report.ReportDefinition.Sections["Section2"].ReportObjects["textboxname"];
to.Text = newvalue;
另一種方法是使用參數。
2
如果將報告打開之前,你可以在參數字段(字符串)添加到報告,然後把那場在哪裏,你希望它在運行時出現的報告具有的用戶名。您只需要將它作爲參數傳遞到報告中,就像您使用其他參數一樣。
Dim UserName As String = "BukHix"
crDOC.SetParameterValue("UserName", UserName)
+0
+1偉大的工作。 – Student 2011-03-02 23:36:52
2
相關問題
- 1. 水晶報表文本框
- 2. 在運行時更改水晶報表文本對象文本
- 3. 如何在水晶報表中顯示文本框的值?
- 4. 如何將文本框的值傳遞給水晶報表?
- 5. 水晶報表v10.2.3600.0運行
- 6. 運行水晶報表時出錯
- 7. 如何在VS2008中安裝水晶報表運行時?
- 8. 如何使用水晶報表添加在運行時
- 9. 如何通過文本框的值,如水晶報表參數在Visual Basic 2005
- 10. 在FormLoad上設置水晶報表文本字段
- 11. 如何自動運行水晶報告
- 12. 如何在水晶報表中動態設置文本對象的顏色?
- 13. 從水晶報告中運行腳本
- 14. 編程設置水晶報表
- 15. 水晶報表 - 設置選擇公式
- 16. 調度水晶報表自動運行
- 17. 水晶報表,運行總計
- 18. 如何將文本框的值作爲水晶報表中的參數?
- 19. 如何向水晶報表發送值
- 20. 錯誤時在C#水晶報表運行時對12
- 21. 如何讓水晶報表
- 22. 如何使用vb.net打印水晶報表標題部分的文本框值?
- 23. 水晶報表版本= 11.5.3700.0
- 24. 水晶報表版本
- 25. 本地化水晶報表
- 26. 在運行時隱藏水晶報表中的列?
- 27. 水晶報表
- 28. 錯誤在運行時設置水晶報告中的數組大小
- 29. 如何在水晶報表創建表
- 30. 如何更改圖表的圖例文本的水晶報表
CrystalDecisions.CrystalReports.Engine命名空間。 – buda 2011-03-02 23:08:23
你需要addreference,它位於我的文件夾C外殼:\程序文件(x86)\企業\ 2.8 \管理\ CrystalDecisions.CrystalReports.Engine.dll如果你沒有它alredy在GAC – buda 2011-03-02 23:13:31
大對象\常見: )這樣,您可以在運行時更改報表上的每個對象。 – buda 2011-03-02 23:17:42