C reportviwer控制項《轉》

2022-07-12 12:39:11 字數 2142 閱讀 7073

c#報表控制項reportviewer的使用***

啟動vs2005新建乙個窗體專案,命名為testproj

在左邊的窗體內選擇「新增新資料來源」或在選單上操作「新增新資料來源」:

選擇資料來源後,指定資料庫檔案,並進行測試,如果連線不通,請檢查你的軟體設定。

進行下一步,至顯示出庫檔案內的表及檢視,然後開啟表,並選擇其中的employees,選擇完成。

在資料來源視窗中顯示出所選擇表及表內的字段,以備使用。

同時在資源管理器中,也可以看到新增加的資料檔案。

2       報表瀏覽器

在新建的窗體內,放入報表瀏覽控制項:

此報表瀏覽控制項整合了報表檢視及列印預覽的功能,可直接輸出至印表機,也可直接輸出至excel檔案或pdf檔案,對於喜歡看excel**的客戶來說,這個報表控制項非常不錯。關於此報表的**及台前幕後的各種說法,請自己查詢相關的**。

3       建立報表檔案

選中報表瀏覽器控制項後,在控制項的右上角會出現乙個小三角,點選後,出現乙個選單,選擇「設計新報表」或在解決方案資源管理器中新增乙個新的報表檔案:

雙擊「報表項」內的「表」,則設計空白表內生成乙個**,我們可以在**內新增資料項。

此報表的設計方式類似於ms以前的vb下報表設計環境。在報表設計器中,我將乙份報表分為五個部分,從上至下為:報表標題區、列標題區、資料顯示區、合計及頁尾。如果將報表的設計形式顯示出頁首及頁尾,報表的形式會看得更清楚些:

選擇頁首及頁尾:

顯示結果:

現在開始設計報表:

在「頁首」區內放入乙個文字框,將內容更改為「測試報表」,居中,字型放大加粗:

從資料來源視窗中選擇合適的列,用滑鼠拖到報表內的「詳細資訊」**上,資料會自動填入:

將設計的報表儲存後,返回報表瀏覽視窗,並為報表瀏覽器選擇我們設計的報表:

選中報表檔案後,選單也有所改變:

再為此報表檔案指定資料來源,選擇資料來源:

確定,儲存檔案並執行測試檔案。

4       預覽

報表生成後預覽如下:

是不是很簡單?我們也可以對這個簡單的報表進行美化,當然,我加上美化的一些功能後,可能效果更差,但此處只是為了演示用法。

ø         為資料加**。

在報表設計器中,選擇需要加**框的區域

然後在工具欄中選擇邊框工具

加什麼樣的框線根據需要,此處我選擇「所有框線」。

看上去比原來的灰線能稍黑一些,在預覽時就能看出來了。

ø         加列印時間顯示

加入乙個顯示列印時間的文字框,在上面按右鍵,選屬性:

在「檔案框屬性」內,選擇「值」後面的表示式生成:

ø         為行加序號

為了演示,我將序號列加在了**了最後列

加入乙個新的列:

在此表示式的後面是nothing,不是null,不要搞錯。

三項功能已經完成,預覽:

SilverLight動態載入控制項《轉》

使用silverlight動態載入控制項xamlreader.load的使用 1.生明乙個stringbuilder用於連線字串 2.建立命名空間 以及相應屬性 2.建立控制項使用xamlreader.load 3.載入到面板上面 1using system 2using system.collec...

自定義控制項屬性的特性大全《轉》

自定義控制項屬性的特性 bindable 指定屬性是否支援data binding。這個特性表示屬性是否可以繫結乙個有效資料來源。通常使用布林值進行設定。例如 bindable true 如果使用值true標記屬性,表示該屬性可以繫結乙個有效資料來源,且應引發該屬性的屬性更改通知。browsable...

pdf轉cad格式工具控制項pdf2cad

pdf2cad控制項是乙個專門用於把pdf檔案轉換到dxf格式的工具,pdf轉cad轉換後的dxf可以用於常規的cad工具中,比如autocad 和microstation。pdf2cad將向量pdf工程圖轉化為dxf格式,並作為可縮放和可編輯的物件匯入至autocad unigraphics mi...