2009年12月12日 星期六

ASP.NET WebSite VS Web Project (WebApplication)

昨天看一篇文章的時候,作者使用WebApplication,我突然有點confuse,一般來說使用Visual Studio開發Web通常選的是建立WebSite,雖然我知道有WebApplication的選項可以選擇,不過卻一直沒去理會它,這兩個的差異到底在哪呢?

2009年12月11日 星期五

GridView 的RowIndex


用GridView好一陣子了,之前都會搭配ObjectDataSource一起使用,所以在使用Update Command的時候,只需要ObjectDataSource中有對應的Update Method就可以很容易執行Update的方法,這中間躲掉了一個如果我想要點選自訂Command的按鈕時,該如何才能輕鬆抓到RodIndex的問題。

2009年11月22日 星期日

Cliend-Side Report (RDLC) Group

首先我想要使用Group的功能解決使用SQL的Rollup的功能,相關功能介紹可以參照 [Oracle]Group By Rollup Function介紹 該文章中提到使用Rollup可以做到總計及特定群組小計之功能,這樣的功能其實如果你不懂如何使用SQL的Rollup也可以使用RDLC中的Group來做到。

2009年11月20日 星期五

使用Client-Side Report (RDLC) 建立固定筆數的資料表

在上一個例子中,我們使用SQL來產生固定筆數的資料,而在這裡,我們將使用上一篇文章的SQL來建立報表,首先建立Strongly Typed DataTable如下


T-SQL 製造空資料 -- 應用RowNumber() 函式

這兩天有一個製作報表的需求,主要是為了在資料表中呈現出12資料,但問題是不管資料有沒有夠12筆,都需要補足這12個表格(Row),如下圖

2009年11月12日 星期四

Client-Side Report 與 ASP.NET 互動

這篇文章會介紹ASP.NET如何與 RDLC互動,而這裡主要會著重在資料來源的搜尋條件,底下是使用例子的RDLC檔畫面如下

Cliend-Side Report 匯出 Excel, PDF

一般來說,我不喜歡把工具列顯示給使用者看,主要是因為工具列中在【匯出】的下拉式選單中會出現excel即pdf兩種格式,我不想要把這樣的資訊給使用者知道,因為使用者的欲望總是無窮,看到這兩個之後,就會問說:【下拉式選單中能幫我多一個word,tiff,etc】,所以可以的話儘可能不要讓使用者看到。