天天看點

從ASP.NET傳遞參數給水晶報表

此篇隻是簡單介紹了Visual Studio 2012可以友善是以快捷安裝Crystal Report了,Crystal Report的建立與顯示于ASP.NET網頁上。

今天Insus.NET 想跟大家分享的是從ASP.NET網頁傳遞參數給水晶報表。

首先建立兩個存儲過程,第一個是參數,Insus.NET将把這個參數做成一個下拉式菜單(DropDownList),供使用者選擇。

從ASP.NET傳遞參數給水晶報表

第二個存儲過程,是供水晶報使用:

從ASP.NET傳遞參數給水晶報表

然後去asp.net程式,建立兩個對象(class類):

從ASP.NET傳遞參數給水晶報表

準備另外一個類:

從ASP.NET傳遞參數給水晶報表

準備完畢,我們開始建立一個水晶報表。建立過程中,為了減少篇幅而且生動形象,Insus.NET把過程做成一個實時操作。讓你慢慢看來。

從ASP.NET傳遞參數給水晶報表

我們在網站上建立一個網頁asp.net,用來顯示報表。不過我們的重點是從asp.net傳遞參數給水晶報表。是以先在網頁放一個DropDownList,并綁定資料給它。

從ASP.NET傳遞參數給水晶報表

去.aspx.cs為DropDownList寫綁定程式:

從ASP.NET傳遞參數給水晶報表

現在我們開始在網頁上顯示水晶報了,添加一個铵鈕(#15行html markup)。把光标定在#16行位置,去工具欄,輕按兩下

從ASP.NET傳遞參數給水晶報表

将産生下圖#3行和#16行html markup。

從ASP.NET傳遞參數給水晶報表

接下來,我們去寫铵鈕的事件:

從ASP.NET傳遞參數給水晶報表

引用命名空間:

第#34至#39行為本篇博文重點,參數設定:

最後是網頁實時操作,在浏覽時,遇上一些小問題,及解決方法,還是顯示的一些格式情況,均一一展現。

從ASP.NET傳遞參數給水晶報表