![](/img/trans.png)
[英]How to printing crystal report directly to network printer in Vb.net or C#.net in Windows Applications
[英]How to get data from crystal report viewer's fields to local variables in C# or VB.Net?
我需要從報告字段中獲取數據以打開其他Windows窗體或其他報告,如何獲取報告字段的值以傳遞給本地C#o VB.net變量?
經過很多時間...
通過此升級,可以在Report上單擊任何Textobject,然后觸發ClickPage事件,並且可以在該子項中獲取Textobject數據。
您必須升級到Crystal Report 2008 SP 3.6,鏈接如下
和工作正常!
https://websmp230.sap-ag.de/sap(bD1lcyZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm
Private Sub crViewer_ClickPage(ByVal sender As Object, ByVal e As CrystalDecisions.Windows.Forms.PageMouseEventArgs) Handles crViewer.ClickPage
If Not IsNothing(e.ObjectInfo.Text) Then
Clipboard.Clear()
Clipboard.SetText(e.ObjectInfo.Text)
Me.CallBackForm(e.ObjectInfo.Name.ToUpper.Trim, e.ObjectInfo.Text)
End If
End Sub
我認為這個問題在更高的層次上。 您想使用“變量”(也許以DataTable的形式),並將其綁定到Crystal Report。 這樣可以將您的數據訪問權限(在數據訪問層中)與演示文稿分開,並防止報表數據源被掩埋在如此有趣的Crystal視覺設計器中。 然后,您可以將同一DataSet用於應用程序的任何其他部分-回答您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.