原创 大批量的數據分頁

<%@ Page language="c#" Codebehind="crpage.aspx.cs" AutoEventWireup="false"

原创 sql中字符串型數字排序

原有表中的點擊次數用的是 字符串型,現要求按點擊次數排序, select  *  from table t order by  t.click desc 查出的是按左對齊排序的 99979897837 而我要求的是按數字大小排的序 要修改

原创 SQL交叉表實例簡要說明

很簡單的一個東西,見網上好多朋友問“怎麼實現交叉表?”,以下是我引用一個CSDN論壇上例子,數據庫基於SQL SERVER 2000。 -- ================================================

原创 水晶報表自動補空行,補格線思路

對於自動補空行或格線的情況,一般出現在以下兩種情況: 1:清單類打印,最後一頁數據不滿時以空行或者格線填滿 UPDATE 2005年4月27日 感謝奚彧的提醒,發現這篇文章,剛好是這種情況的說明 http:

原创 Microsoft Visual Studio 2005中使用水晶報表(收藏)

水晶報表是一個功能強大的報表工具,現在已經被Microsoft Visual Studio 2005(下文以VS2005簡稱)集成在一起。喜歡水晶報表的朋友可以方便使用了。我把最近研究水晶報表在vs2005的使用方法總結一下,供大家參

原创 水晶報表中如何動態增加字段

說明:       最近項目中要用到水晶報表,水晶報表的功能的確非常強大,但是有一個問題一直困擾着我,那就是它對於每種數據表結構都必須建一個報表文件。儘管它有兩種使用方式,“pull”模式和“push”模式。但是推模式下仍然需要先根據da

原创 經典水晶報表設計——縱向排列 + 多列格式化 + 設置“頁邊距”……

需求:在數據庫的表中存了2個字段:類別和數量。     類別  數量     1    100     2    200     3    300     4    200但在報表中顯示的時候需要顯示爲類別1 類別2 類別3 類別4100

原创 水晶報表的寬度調整方法(設計器、代碼調整、rpt文件屬性)

經過個人反覆研究後,特提出一下幾點意見:  設計裏修改方法:         1、在“打印設置”對話框,選擇“橫向”選項以橫向方向打印報表。         2、在“頁面設置”對話框,縮小上邊距、下邊距、左邊距、右邊距。        

原创 水晶報表的5種表格設計模式(整理收藏)

概述 與國外不同,國內的報表多以表格爲主,所以用水晶報表實現表格雖然不太方便,但必須面對!組成表格的框線分爲上框線、下框線、左框線、右框線、內部橫框線、內部豎框線六種,而上框線、下框線、內部橫框線又屬於橫框線,左框線、右框線、內部豎框線又

原创 水晶報表應用高級參數功能

高級參數功能 在報表內使用參數的方法有很多種。本節介紹一些使用參數的高級方法: 1、創建具有多個值的參數   2、使用參數字段應用條件格式設置   3、使用參數字段創建報表標題   4、指定單個值或範圍值   5、將參數包含在公式中  

原创 如何向水晶報表數據源中的存儲過程傳參數……

水晶報表會自動爲每個“存儲過程中的參數”建立一個“參數字段”,所以這就成了運行時給參數賦值的問題了…… 參數字段運行時自定義 [Visual Basic] ' 聲明將參數傳遞給'查看器控件所需的變量。Dim paramFields As

原创 Microsoft Visual Studio 2005中使用水晶報表詳細說明

水晶報表是一個功能強大的報表工具,現在已經被Microsoft Visual Studio 2005(下文以VS2005簡稱)集成在一起。喜歡水晶報表的朋友可以方便使用了。我把水晶報表在vs2005的使用方法總結一下,供大家參考。首先介紹

原创 SQL語句中關於空記錄sum求和返回null值的處理,兼談case的處理

今天做項目寫SQL語句,寫了好多,如下: SELECT     t0.DRAI_PIPE_NAME_ROAD, t0.DRAI_PIPE_BROAD_NAME, t0.DRAI_PIPE_EROAD_NAME, t1.w1 + t2.w

原创 Web上打印水晶報表的四種方法程序設置簡述

在 Web 上打印水晶報表的四種方法 請參見:報表分發 如果想使用戶能夠打印在 Web 上訪問的整個多頁報表,您有下列選項: 1、使用Web 窗體 Viewer 工具欄上的“打印”按鈕將報表導出爲 PDF。 2、使用Web 窗體 Vi

原创 編程抑制顯示圖表示例代碼

using CrystalDecisions.CrystalReports.Engine; private const string REPORT_NAME = @"../../CrystalReportAnalysis.rpt";pri