自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

學(xué)習(xí)VB.NET Data Report控件

開發(fā) 后端
這里介紹VB.NET Data Report控件一共有5個(gè)區(qū)組成,分別是報(bào)表頭、頁面頭、細(xì)節(jié)區(qū)、頁面注腳和報(bào)表注腳。報(bào)表頭和報(bào)表注腳是用分別用于整個(gè)報(bào)表的最上部和最下部。

VB.NET還是比較常用的,于是我研究了一下VB.NET Data Report控件,在這里拿出來和大家分享一下,希望對大家有用的。

1.VB.NET Data Report控件使用方法

由于是VB自帶的控件,所以使用相對比較方便。使用方法是:首先在"工程"菜單下面選擇"添加Data report"選項(xiàng),這樣VB.NET Data Report控件就選入到了應(yīng)用程序。

使用Data report的情況大多數(shù)采用數(shù)據(jù)綁定的模式,也就是將此控件與數(shù)據(jù)庫的數(shù)據(jù)表綁定起來以便可以不用編寫代碼就輕松完成報(bào)表的設(shè)計(jì)。要使用數(shù)據(jù)綁定就必須要指定數(shù)據(jù)源,這里的數(shù)據(jù)源不是數(shù)據(jù)控件而是數(shù)據(jù)環(huán)境(Data Environment),選擇"工程"菜單下面選擇"添加Data Environment"選項(xiàng)就可以將數(shù)據(jù)環(huán)境添加進(jìn)應(yīng)用程序中。數(shù)據(jù)環(huán)境有兩個(gè)重要的屬性:Connection 和Command屬性,前者是連接指定的數(shù)據(jù)庫,后者連接指定的數(shù)據(jù)表,一旦這兩者都設(shè)置成功之后,就可以把數(shù)據(jù)環(huán)境作為數(shù)據(jù)源了。只需要把Data report的DataSource屬性設(shè)置為前面的數(shù)據(jù)環(huán)境對象以及把DataMember設(shè)置為數(shù)據(jù)環(huán)境對象的Command對象即可。

2.VB.NET Data Report控件界面元素

完成了VB.NET Data Report控件的數(shù)據(jù)綁定工作之后就可以直接控制報(bào)表的制作與顯示了。這里首先熟悉一下VB.NET Data Report控件的顯示界面:

VB.NET Data Report控件一共有5個(gè)區(qū)組成,分別是報(bào)表頭、頁面頭、細(xì)節(jié)區(qū)、頁面注腳和報(bào)表注腳。報(bào)表頭和報(bào)表注腳是用分別用于整個(gè)報(bào)表的最上部和最下部,它們將出現(xiàn)于整個(gè)報(bào)表的每一頁,可以放置一些報(bào)表名稱,時(shí)間之類的固定文本;頁面頭和頁面注腳只能出現(xiàn)在當(dāng)前頁的最上部和最下部,也就是說它只能出現(xiàn)在當(dāng)前頁中,不出現(xiàn)在其他頁面中,可以放置隨頁面變化的一些量比如頁碼等;而細(xì)節(jié)區(qū)就是用來進(jìn)行實(shí)際顯示的區(qū)域,它是我們最為關(guān)心的區(qū)域,通過在此區(qū)域內(nèi)放置顯示控件可以控制報(bào)表的實(shí)際顯示輸出。這里介紹一下放置文本框控件的使用方法,其實(shí)在綁定情況下只需要設(shè)置其DataMember和Datafield即可,前者用來指定數(shù)據(jù)表,可以設(shè)置為前面數(shù)據(jù)環(huán)境對象的Command對象,后者是指定數(shù)據(jù)段,即綁定的數(shù)據(jù)庫的指定字段。這樣不需要編寫任何代碼就可以實(shí)現(xiàn)報(bào)表的顯示工作。

3.VB.NET Data Report控件的打印功能

對于報(bào)表的打印可以直接使用Data report自帶的打印功能,即可以實(shí)現(xiàn)簡易的報(bào)表打印。不過為了實(shí)現(xiàn)比較復(fù)雜的打印功能,也可以通過程序控制的方法來進(jìn)行。這里只是給出一個(gè)實(shí)現(xiàn)思路:首先需要制作一個(gè)按鈕控件來顯示"打印設(shè)置"的窗口,通過這個(gè)窗口用戶可以設(shè)置打印的相關(guān)的參數(shù),然后在實(shí)現(xiàn)打印的子模塊中使用VB內(nèi)嵌的printer 對象來實(shí)現(xiàn)真實(shí)的打印,該對象能夠?qū)Υ蛴〉漠?dāng)前位置進(jìn)行定位,而且對打印的字體等參數(shù)進(jìn)行控制,所以結(jié)合"打印設(shè)置"窗口可以實(shí)現(xiàn)類似于word里面的打印功能。

【編輯推薦】

  1. VB.NET字符串?dāng)?shù)組全面分析
  2. 討論VB.NET簡單數(shù)據(jù)類型
  3. VB.NET使用Alias子句簡介
  4. 敘述VB.NET創(chuàng)建控件數(shù)組
  5. VB.NET Declare語句學(xué)習(xí)筆記
責(zé)任編輯:佚名 來源: weaseek
相關(guān)推薦

2009-10-14 11:27:20

VB.NET Grou

2009-10-16 14:31:48

VB.NET Noti

2010-01-13 10:53:24

VB.NET控件

2009-10-14 10:19:57

VB.NET Doma

2009-10-14 16:04:43

VB.NET Noti

2009-10-20 10:16:24

VB.NET COMB

2009-10-23 13:14:38

2009-10-12 13:54:22

VB.NET Data

2010-01-19 10:12:39

VB.NET Butt

2009-10-23 13:10:14

VB.NET List

2009-10-12 15:02:51

VB.NET動態(tài)控件

2009-10-14 17:21:47

VB.NET定制Win

2009-10-27 18:06:41

VB.NET開發(fā)控件

2009-10-29 10:45:01

VB.NET設(shè)置控件

2009-10-13 15:09:19

VB.NET使用Tre

2009-10-16 14:07:18

VB.NET使用Mon

2009-10-10 16:44:52

VB.NET開發(fā)控件

2009-10-14 11:15:06

VB.NET Grou

2009-10-13 17:08:10

CLR VB.NET

2010-01-14 16:44:39

VB.NET Mont
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號