我有一個按鈕在asp.net(c#),我想要點擊這個按鈕後,我可以從我的HTML表中打印更新面板,我只想打印我的HTML表並非所有頁面 是否有任何組件? 感謝名單非常Asp.net..Printing
回答
2種方式處理:
- CSS定義打印介質
- 報告服務,直接從存儲過程/直表 命中的數據並打印的表格佈局數據。
基於
直接從W3C OP評論:
http://www.w3.org/TR/CSS2/media.html
專門關於打印介質閱讀,這意味着你可以與你的asp.net項目定義.css文件媒體類型「打印」:
@media print {
/* style sheet for print goes here */
}
這很好,因爲您現在可以定義CSS來隱藏
display:none
除了你所選擇的DIV /表:你的屏幕上的所有元素
#myDiv {
display: block;
}
在你的asp.net頁面你有這樣的定義:
<link rel="stylesheet" media="print" title="Printer-Friendly Style"
type="text/css" href="printStyle.css">
這告訴您的應用程序在打印頁面時使用printStyle.css
文件。 一旦你嘗試打印應用程序將使用printStyle和所有你定義的格式和樣式。
這裏是一個很好的例子:http://www.4guysfromrolla.com/demos/printMediaCss.html
對於第二點,如果你正在運行SQL Server報告服務是免費的。當然,您需要設置並部署報告。它有點超出了這個問題的範圍。如果您確實有報告服務,您可能想要打開一個新話題並提出相關問題。 否則,只需創建一個打印樣式的CSS文件。
您可以使用CSS @print Media Type來隱藏不想打印的東西。
查看the w3 Schools tutorial的基本概述。
您可以使用CSS類來定義像@print,@screen這樣的媒體類型,然後用這些類標記webapge的適當部分。
對於要執行打印的按鈕,您需要將:onClientClick="window.print()"
添加到按鈕的定義中。
使用CSS這樣的:
@media print
{
printOnly {display:block;}
screenOnly {display:none;}
}
@media screen
{
printOnly {display:none;}
screenOnly {display:block;}
}
然後簡單裝飾你的DIV或其他元素與類:
<div class="screenOnly">this will not print but will show on screen</div>
或
<div class="printOnly">this will not show on screen but will print</div>
- 1. listview printing
- 2. QTableView printing
- 3. Printing excanvas
- 4. Printing InnerHtml
- 5. Java JTextArea Printing
- 6. php serverside printing
- 7. Crystal Report Printing Stop
- 8. Chrome Linux --kiosk printing
- 9. Objective C Cocoa printing
- 10. Raspberry Pi Photobooth Printing
- 11. C#Winfoms Printing
- 12. MVC BULK PRINTING
- 13. Silverlight 4 datagrid printing
- 14. Bash printing「\ r」
- 15. DBMS_OUTPUT.PUT_LINE not printing
- 16. Laravel printing @section
- 17. dojo/dijit和Printing
- 18. Frege trace not printing
- 19. Xcode/Printing dot
- 20. iphonesdk printing文檔
- 21. Javascript Variable Printing
- 22. Spring MVC Printing for webapplication
- 23. while loop not printing message
- 24. C Vigenere Cipher Not Printing
- 25. Qt WebKit Printing Shrink Factor
- 26. Win RT/Metro Windows 8 Printing
- 27. Javascript for i not printing array
- 28. onclick print,not printing form's backgroup image
- 29. Brother QL 720NW Android和iPhone Printing
- 30. USERNAME PRINTING NULL; javabeans,jsp會話
請進一步解釋如果可能的話 – mah