0
A
回答
3
您可以使用打印機選擇製作自己的表單。使用System.Drawing.Printing.PrinterSettings
類
foreach (string s in PrinterSettings.InstalledPrinters)
{
liste.Items.Add(s);
}
然後你就可以用這個代碼創建報表(請確保您的報告生成操作設置爲嵌入的資源)
LocalReport report = new LocalReport();
report.DataSources.Add(new ReportDataSource("your data source name",DataTableGoesHere);
report.ReportEmbeddedResource = "YourNameSpace.YourReportName.rdlc";
然後綁定安裝打印機的組合框或東西請按照這些說明打印本地報告: http://blogs.msdn.com/b/brianhartman/archive/2009/02/27/manually-printing-a-report.aspx
確保您以某種方式將打印機的變量傳遞給打印類。打印機名稱必須設置:
printDoc.PrinterSettings.PrinterName = "installed printer chosen from combo goes here";
相關問題
- 1. 打印 - 打印機選擇
- 2. C#WPF Paginator打印機忽略用戶的打印機選擇
- 3. LocalReport收據打印
- 4. 選擇「無打印機」選項時的打印問題
- 5. 如何使您的應用程序作爲打印機上的打印機選擇打印擴展選擇打印機選項iOS
- 6. iOS:使用printerID打印而不選擇打印機
- 7. 如何選擇打印機並使用AutoHotKey進行打印
- 8. 從下拉列表中選擇打印機打印pdf
- 9. C#打印機打印只提交圖片的四分之一
- 10. C#SerialPort.Write()不打印斑馬打印機
- 11. Python - 只打印'打印'
- 12. 用Python選擇打印機抽屜
- 13. 在.Net中選擇打印機
- 14. 選擇打印機(帶對話框)將.xls文件打印到
- 15. 選擇打印機並進行無提示打印
- 16. 用點陣打印機打印碳表格okidata打印機
- 17. 多選擇打印
- 18. 選擇性打印
- 19. Primefaces打印機打印div
- 20. 打印bufferedimage到打印機
- 21. 使用C#中的Crystal Report打印標籤打印機
- 22. 打印到默認的Zebra打印機Windows打印機
- 23. 總是選擇默認的打印機,而不是指定的打印機,JAVA
- 24. 僅在打印機中打印標籤,而不在C#中打印標籤
- 25. 僅通過Chrome打印選擇打印選定的選項
- 26. 使用ace打印ICEfaces:打印機
- 27. 使用pdf打印機打印文檔
- 28. 使用收據打印機打印
- 29. 在android中打印只搜索打印機
- 30. 在PHP中打印到打印機
@martin,感謝您的幫助。 – danny