原创 Reporting Service:報表出現空白頁解決方法

在使用RDLC報表時,碰到這種情況:當只有一頁數據時,報表確顯示兩頁,第二頁除了報表頭之外數據爲空。然後,當有多頁數據時,最後一頁爲空。 這個問題很奇怪,網上有很多解決方案,以下的方法可以解決此問題。 方法一:設置報表的屬性 Consum

原创 Reporting Service:分組問題--按頁分組顯示數據,每組數據新起一頁

添加一張報表之後,新建數據集 報表空白處右擊選擇插入矩陣 得到插入的矩陣  新增一個行組,注意看行組那個大括號哦,要新增在大括號內 默認合併單元格了,拆分 可以把多餘的行組外的行刪掉  在新增的行組中插入表 給插入的表綁定數

原创 Reporting Service:每一頁都顯示錶頭

1.高級模式 2. 選中靜態節點,將這兩個屬性設爲True: KeepTogether = True KeepWithGroup = After RepeatOnNewPage = Ture  

原创 Reporting Service:導出Excel時自定義sheet名稱

目的:SSRS報表導出到excel時,可以設置sheet名稱; 方法:報表使用矩陣進行分組,在每組數據尾部插入分頁符,這樣導出到excel就可以分成多個sheet;在行組屬性中找到Group->PageName屬性,設置PageName的

原创 Reporting Service:數據源無法更新到報表服務器,數據源部署失敗。

數據庫:SQL Server 2008 R2 工具:VS2017 問題:在VS更新了數據源之後,右擊“部署”,將數據源部署到報表服務器,但是在報表服務器上查看數據源的時候,一直都沒有被更新成功:  後來發現還需要做個設置,右擊報表項目,

原创 Reporting Service:縱向合併單元格

原需求表格樣式: Reporting Service 橫向合併單元格沒有問題,但是貌似不支持縱向合併單元格。  解決辦法:在單元格中插入列表; 注意事項: 1. 插入列表時,默認插入的是兩行三列的表格,第一行是“頁眉”,第二行是“數據”

原创 SQL Server 使用觸發器寫log(格式參考)

CREATE TRIGGER triggerName --觸發器名稱 ON tblGoods --表名,這個觸發器是針對哪個表的 FOR INSERT,DELETE,UPDATE AS --系統自

原创 Reporting Service:報表金額格式化顯示成“.00”

報表上的金額,顯示成“.00”; 對應該字段的表達式:=FORMAT(Fields!CardCharge.Value,"###,###,###,###.00")  分析:發現數據庫中對應該字段的金額如果是0,在報表格式化後爲0的金額會顯

原创 ASP.NET: 引用DLL時提示未能註冊ActiveX類型庫

ASP.NET 項目中需要添加一個名爲ReadDbt.dll的引用,這個DLL是用其他語言編寫的,但是添加引用的時候出現了下面的錯誤提示: 如提示,原因就是未註冊ActiveX 類類型庫,也就是ReadDbt.dll這個dll未在當前機

原创 Reporting Service: 創建報表項目並添加新報表

1. 新建項目; 創建成功,默認有三個文件: 2. 爲報表新建一個共享的數據源,這樣往後所有的報表都可以使用這個數據源; 右擊“共享數據源”文件夾,選擇“添加新數據源” : 這裏以SQL Server爲例,所以類型選擇Microso

原创 Reporting Service:報表查詢條件使用下拉框

例如爲下面這張報表添加一個Location的查詢條件,查詢條件爲下拉框: 方法:   添加一個數據集,用來查詢下拉框要綁定的值;   添加一個新的參數,選中剛纔的數據集;   預覽結果:   在報表數據集中加上這個參數:    結果:

原创 Asp.Net 獲取FileUpload控件的文件路徑、文件名、擴展名

//獲取文件名和擴展名 string fileNameNo = Path.GetFileName(FileUploadImg.PostedFile.FileName);  //獲取文件所在目錄 string DirectoryName =

原创 sqlserver創建和刪除外鍵約束

原文轉自:https://www.cnblogs.com/dangpengfei/p/8358390.html ---------------------------------------------------------------

原创 sqlserver修改字段爲允許爲空

ALTER TABLE 表名 ALTER COLUMN [字段名] 類型  NULL; 例如,修改table1的username字段爲允許爲null ALTER TABLE table1 ALTER COLUMN [username] 類

原创 Reporting Service 導出Excel時自定義sheet名稱

目的:SSRS報表導出到excel時,可以設置sheet名稱; 方法:報表使用矩陣進行分組,在每組數據尾部插入分頁符,這樣導出到excel就可以分成多個sheet;在行組屬性中找到Group->PageName屬性,設置PageName的