日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何實現(xiàn)僅打印窗體數(shù)據(jù)庫?(僅打印窗體數(shù)據(jù)庫)

在日常使用電腦時,按下打印鍵是非常常見的操作之一,因為針對某些重要的信息我們總是需要進(jìn)行資料備份,而打印便是最便捷的方式之一。但是,在實際操作過程中我們可能會碰到該打印的內(nèi)容并沒有完全打印出來的情況,那么該怎么解決呢?今天我們來探尋如何實現(xiàn)僅打印窗體數(shù)據(jù)庫的方式,讓您在打印時更加得心應(yīng)手。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供靖宇網(wǎng)站建設(shè)、靖宇做網(wǎng)站、靖宇網(wǎng)站設(shè)計、靖宇網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、靖宇企業(yè)網(wǎng)站模板建站服務(wù),10多年靖宇做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

一、如何創(chuàng)建窗體

要想實現(xiàn)僅打印窗體數(shù)據(jù)庫,那么我們就需要創(chuàng)建一個窗體,并在窗體中進(jìn)行展示和修改我們需要打印的數(shù)據(jù)庫。

1. 打開 Visual Studio 編輯器,創(chuàng)建一個 Windows Form 應(yīng)用程序,選擇 File — New — Project — Visual C#(可以根據(jù)自己的習(xí)慣選擇對應(yīng)的編程語言)– Windows — Windows Form 應(yīng)用程序,如下圖所示:

![Alt text](https://images.gitee.com/uploads/images/2023/0805/124017_b750a7f4_5870499.png “屏幕截圖.png”)

2. 打開“工具箱”中的“數(shù)據(jù)”選項卡,面板中會出現(xiàn)常用的窗體數(shù)據(jù)控件,例如 DataGridView、TextBox 和 DataSet 等。在該面板中選擇適合自己的窗體數(shù)據(jù)控件,例如 DataGridView,拖動到窗體中間,如下圖所示:

![Alt text](https://images.gitee.com/uploads/images/2023/0805/124122_0f328dae_5870499.png “屏幕截圖.png”)

3. 在下一步中,我們需要連接本地或者遠(yuǎn)端數(shù)據(jù)庫,可以在 “工具箱” 中找到“數(shù)據(jù)源”小工具,如下圖所示:

![Alt text](https://images.gitee.com/uploads/images/2023/0805/124249_346b89bb_5870499.png “屏幕截圖.png”)

4. 單擊“數(shù)據(jù)源”,選擇要連接的數(shù)據(jù)庫類型,比如 Microsoft SQL Server,點擊“連接”;如果您已經(jīng)連上該數(shù)據(jù)庫,可以在該面板中選擇相關(guān)表并拖到畫布中以進(jìn)行展示,在這里我們使用 AdventureWork 數(shù)據(jù)庫,如下圖:

![Alt text](https://images.gitee.com/uploads/images/2023/0805/124233_6a683d7d_5870499.png “屏幕截圖.png”)

二、如何實現(xiàn)僅打印窗體數(shù)據(jù)

當(dāng)我們已經(jīng)實現(xiàn)要打印的數(shù)據(jù)在窗體中的完整展示后,接下來就可以嘗試實現(xiàn)窗體數(shù)據(jù)庫的僅打印操作。

1. 打開 “工具箱” 中的“打印預(yù)覽”選項,如下圖所示:

![Alt text](https://images.gitee.com/uploads/images/2023/0805/124339_5db45bf7_5870499.png “屏幕截圖.png”)

2. 單擊“打印預(yù)覽”,彈出該選項的“屬性”面板,找到“打印文檔”屬性,選擇“從窗體”選項,將其設(shè)置為“True”。如下圖所示:

![Alt text](https://images.gitee.com/uploads/images/2023/0805/124402_521ba4ae_5870499.png “屏幕截圖.png”)

3. 為實現(xiàn)窗體數(shù)據(jù)庫的僅打印操作,需要創(chuàng)建一個打印頁,可以使用以下代碼來創(chuàng)建打印頁:

“`C#

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)

{

Bitmap bm = new Bitmap(this.dataGridView1.Width, this.dataGridView1.Height);

this.dataGridView1.DrawToBitmap(bm, new Rectangle(0, 0, this.dataGridView1.Width, this.dataGridView1.Height));

e.Graphics.DrawImage(bm, 0, 0);

}

“`

這段代碼將窗體數(shù)據(jù)轉(zhuǎn)換為位圖(Bitmap),然后在打印時將其渲染到打印文檔中,使得我們打印的內(nèi)容能夠在頁面上展現(xiàn)出來。

4. 打開“打印文檔”屬性,找到“打印頁”事件,選擇“printDocument1_PrintPage”事件,并將其設(shè)置為“True”,如下圖所示:

![Alt text](https://images.gitee.com/uploads/images/2023/0805/124619_0999ca47_5870499.png “屏幕截圖.png”)

5. 最后一步,我們需要給窗體中的“打印預(yù)覽”按鈕添加打印方法,使用以下代碼實現(xiàn):

“`C#

private void button1_Click(object sender, EventArgs e)

{

printPreviewDialog1.ShowDialog();

}

“`

這段代碼在單擊按鈕時會彈出“打印預(yù)覽”窗口,允許您在預(yù)覽打印效果后確認(rèn)發(fā)起打印操作。

三、

在文章中我們提到了如何創(chuàng)建一個窗體數(shù)據(jù)庫,并簡單介紹了窗體打印的基本概念和操作,包括如何創(chuàng)建打印頁、如何實現(xiàn)打印預(yù)覽等。如此一來,您在日常的工作操作中將會更加得心應(yīng)手,打印出的內(nèi)容也將更加清晰可見。感謝您的閱讀,期待您探尋更多實用且高效的技術(shù)知識。

相關(guān)問題拓展閱讀:

  • 打印不了頁眉頁腳怎么辦?

打印不了頁眉頁腳怎么辦?

原因:設(shè)置了“僅打印窗體域內(nèi)容”。

解決方法:

1、首先打開word頁面,可以看到該頁面中已經(jīng)設(shè)置了頁眉,需要將頁眉打印出來。

2、然后點擊工具欄左側(cè)位置的“打印”按鈕或者在“文件”中調(diào)出打印對話框。

3、打開“打印”設(shè)置對話框后,點擊左下角的“選項”按鈕。

4、即可打開打印內(nèi)容的更多設(shè)置頁面,將原本勾選的“金打印窗體域內(nèi)容”前面的勾選取消,點擊確定即可打印出頁眉頁腳。

僅打印窗體數(shù)據(jù)庫的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于僅打印窗體數(shù)據(jù)庫,如何實現(xiàn)僅打印窗體數(shù)據(jù)庫?,打印不了頁眉頁腳怎么辦?的信息別忘了在本站進(jìn)行查找喔。

創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級標(biāo)準(zhǔn)機房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機柜接入千兆交換機,能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。


網(wǎng)站名稱:如何實現(xiàn)僅打印窗體數(shù)據(jù)庫?(僅打印窗體數(shù)據(jù)庫)
網(wǎng)址分享:http://www.dlmjj.cn/article/coshcpe.html