freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

水晶報(bào)表的使用經(jīng)驗(yàn)和資料總結(jié)-資料下載頁(yè)

2025-05-31 18:07本頁(yè)面
  

【正文】 輸出生成EXCEL文檔。 請(qǐng)教各位大俠,如何實(shí)現(xiàn)以上思路?(如有范例就更好了) 非常感謝! ,連結(jié)數(shù)據(jù)庫(kù),將需要的數(shù)據(jù)表或預(yù)存程序 拖入此DataSet中,編譯DataSet Report,以DataSet為數(shù)據(jù)源建立報(bào)表 Report 有輸出為Excel的選項(xiàng),通過程序也可以實(shí)現(xiàn) Dim conn As SqlConnection Dim da As SqlDataAdapter Dim strSQL As String conn = New SqlConnection() = User ID=sa。 PWD=1234。Data Source=xxxx。 Initial Catalog =xxxxx () strSQL = Select * from TableName da = New SqlDataAdapter(strSQL, conn) Dim ds As New DataSet() (ds, TableName) Dim RptDoc As New ReportName() (ds) 39。 給RptDoc 指定數(shù)據(jù), = RptDoc 39。給CrystalView指定數(shù)據(jù) () () ,最好以存儲(chǔ)過程建立DataSet 請(qǐng)參考如下代碼: string strconn=連接串。 SqlConnection myconn=new SqlConnection(strconn)。 string strcmd=@select語(yǔ)句。 SqlCommand mycmd=new SqlCommand(strcmd,myconn)。 SqlDataAdapter myda=new SqlDataAdapter(strcmd,myconn)。 DataSet myds=new DataSet()。 ()。 (myds,報(bào)表名)。 報(bào)表名 myrpt =new 報(bào)表名()。 (myds)。 =myrpt。 導(dǎo)出到EXCEL: =。 =。 opt=new ()。 =@文件名。 =opt。 ()。 Top 水晶報(bào)表9的中文幫助 下載:Crystal Reports for Visual Studio .NET PictureObject 成員請(qǐng)參見PictureObject 類 amp。brvbar。 命名空間公共實(shí)例屬性Border(從 ReportObject 中繼承而來) Border。獲取 Border 對(duì)象。 Height(從 ReportObject 中繼承而來) Int32。獲取或設(shè)置以緹為單位的對(duì)象高度。 Kind(從 ReportObject 中繼承而來) ReportObjectKind。獲取報(bào)表對(duì)象的類型。 Left(從 ReportObject 中繼承而來) Int32。獲取或設(shè)置以緹為單位的對(duì)象左上角位置。 Name(從 ReportObject 中繼承而來) 字符串。獲取對(duì)象名。 ObjectFormat(從 ReportObject 中繼承而來) ObjectFormat。獲取 ObjectFormat 對(duì)象。 Top(從 ReportObject 中繼承而來) Int32。獲取或設(shè)置以緹為單位的對(duì)象頂部位置。 Width(從 ReportObject 中繼承而來) Int32。獲取或設(shè)置以緹為單位的對(duì)象寬度。 請(qǐng)參見PictureObject 類 Imports Dim picObject As PictureObject picObject = (picture1)來自:大家在基于webform中使用水晶報(bào)表時(shí)如果簡(jiǎn)單的按照網(wǎng)上“阿刀”的做法,肯定會(huì)提示你:登陸失敗。對(duì)于這個(gè)問題,斑竹我花了整整一天的時(shí)間研究水晶報(bào)表的幫助文件,終于得到解決方案。我不是一個(gè)保守的人,我相信有很多的網(wǎng)友正和我一樣在花費(fèi)精力在研究這個(gè)問題,我不愿意大家再和我一樣白白的花費(fèi)精力。下面是我實(shí)現(xiàn)該方案的幾個(gè)步驟。大家不要著急,慢慢的看下去會(huì)對(duì)你有很大的幫助。步驟一:看示例文件水晶報(bào)表自帶一個(gè)示例文件,數(shù)據(jù)庫(kù)是access(不帶密碼的)。我首先運(yùn)行示例文件(基于webform和winform)結(jié)果顯示了正確的報(bào)表,正如“飛刀”的示例。于是,結(jié)果顯示登陸失??!可是我把報(bào)表文件換成示例的報(bào)表文件,不再出錯(cuò)。問題出在什么地方?難道是報(bào)表格式文件有關(guān)于登陸權(quán)限的設(shè)置?通過跟蹤、調(diào)試,我對(duì)比分析我的報(bào)表文件和示例報(bào)表文件,沒有發(fā)現(xiàn)任何的不同。看來問題不在報(bào)表文件。是數(shù)據(jù)庫(kù)的問題?我建立一個(gè)access結(jié)果還是登陸失?。〔皇菙?shù)據(jù)庫(kù)的問題(我自己的數(shù)據(jù)庫(kù)是未帶密碼的access,幫助中的數(shù)據(jù)庫(kù)也是如此)?也不是報(bào)表格式文件的問題(我仔細(xì)分析了兩者的原代碼是相同的)?那么問題出現(xiàn)在什么地方?我白思不得其解!步驟二:找?guī)椭募谑俏以俅吻笾趲椭N曳榱怂?bào)表的幫助,終于找到“ 訪問安全數(shù)據(jù)庫(kù) [C]”字樣,發(fā)現(xiàn)這里有下面的一段話:通過 Crystal Reports for Visual Studio .NET 訪問安全數(shù)據(jù)庫(kù)的過程在 Web 窗體和 Windows 窗體之間有所不同。在 Windows 窗體中,對(duì)話框自動(dòng)提示用戶輸入用戶名和密碼(測(cè)試很容易成功)。而在 Web 窗體中,您需要設(shè)計(jì)一個(gè)表單以從用戶獲取該信息。對(duì)于這兩種情況,均可使用代碼來指定用戶名和密碼,從而為應(yīng)用程序的所有用戶提供相同的安全等級(jí)。于是我對(duì)同樣的數(shù)據(jù)庫(kù)(先是用幫助示例中的access數(shù)據(jù)庫(kù),后來用自己建立的access數(shù)據(jù)庫(kù))。發(fā)現(xiàn)對(duì)于同一個(gè)報(bào)表文件,對(duì)于winform能顯示成功,而對(duì)于webform則仍然顯示登陸失?。∮谑俏矣悬c(diǎn)明白上面的意思!看來問題是出在權(quán)限的設(shè)置上。 步驟三:研究幫助,終于成功!在幫助里我找到“設(shè)置數(shù)據(jù)庫(kù)登錄參數(shù)”字樣,里面提供了一些后來發(fā)現(xiàn)是非常有用的信息:下列示例說明如何將登錄參數(shù)傳遞到報(bào)表的表中。該示例使用到某個(gè)安全的 SQL Server 數(shù)據(jù)庫(kù)的連接。 啟動(dòng)一個(gè)新項(xiàng)目 向窗體添加一個(gè)“按鈕”和四個(gè)“文本框”控件。 將“文本框”控件分別命名為:serverNameTxt、dbNameTxt、userNameTxt 和 passwordTxt。 雙擊“按鈕”控件以指定 Click 事件的代碼。根據(jù)所用語(yǔ)言插入適當(dāng)?shù)拇a。[C] // 聲明所需變量。TableLogOnInfo logOnInfo = new TableLogOnInfo ()。int i = 0。// 對(duì)報(bào)表中的每個(gè)表依次循環(huán)。for (i=0。i == 1。i++){// 設(shè)置當(dāng)前表的連接信息。 = 。 = 。 = 。 = 。 [i].ApplyLogOnInfo (logOnInfo)。}注意 受密碼保護(hù)的 Microsoft Access 和 Paradox 等 PC 數(shù)據(jù)庫(kù)也使用該方法,但 和 要保留為空。于是我仿照這個(gè)樣子,嘗試了一下,出錯(cuò)提示:沒有發(fā)現(xiàn)TableLogOnInfo 和Report。后來我發(fā)現(xiàn)TableLogOnInfo 命名空間的成員。于是我添加引用:using 。這次問題出現(xiàn)在Report。Report?這是個(gè)什么東西,我查遍了所有的幫助,并沒有這個(gè)函數(shù)或類![說真的!這個(gè)問題難到了我很長(zhǎng)的時(shí)間!一直在查找Report到底是個(gè)什么東西!水景報(bào)表公司也真是的,幫助也不寫得詳細(xì)一點(diǎn)!該打!?。最終我終于發(fā)現(xiàn)Report只是一個(gè)用戶定義的對(duì)象,不是系統(tǒng)本身的對(duì)象。在我困惑的時(shí)候,突然我想,為什么不看看Report后面的DataBase,這是個(gè)什么東西,終于問題解決了,在幫助里找到如下信息ReportDocument oRpt = new ReportDocument(); .Engine 類的成員。修改代碼:并添加引用using 。//負(fù)責(zé)解釋TableLogOnInfo類using .Engine 。//負(fù)責(zé)解釋ReportDocument類private void Page_Load(object sender, e){TableLogOnInfo logOnInfo = new TableLogOnInfo ()。//這里必須事先申明一個(gè)ReportDocument對(duì)象 Report,同時(shí)加載數(shù)據(jù)報(bào)表ReportDocument oRpt = new ReportDocument()。(c:\\inetpub\\root\\exer\\pagelet\\crystal\\)。//修改為你自//己的正確位置//建立安全信息//受密碼保護(hù)的 Microsoft Access 和 Paradox 等 PC 數(shù)據(jù)庫(kù)也使用該方法,但 //和 要保留為空 = 。 = archives。 = sa。 = 123456。 .Tables [0].ApplyLogOnInfo (logOnInfo)。// = oRpt。}報(bào)表文件終于出現(xiàn)!哇,我好高興,禁不住站起來伸了個(gè)懶腰!步驟四:最終的完整版的代碼上面的代碼不具有系統(tǒng)可擴(kuò)充和靈活性。缺點(diǎn)有二:(1)、數(shù)據(jù)報(bào)表格式文件是采用絕對(duì)路徑(2)、數(shù)據(jù)庫(kù)訪問權(quán)限的設(shè)置一旦設(shè)定,在最終發(fā)布是無法修改的,特別是客戶的SQL SERVER服務(wù)器不可能和你調(diào)試的程序環(huán)境是一樣的基于這個(gè)考慮。引進(jìn)兩個(gè)比較好的東西:(1)、(2)、()最終修改如下:(完整代碼)數(shù)據(jù)庫(kù)為sql server2000using 。//負(fù)責(zé)解釋TableLogOnInfo類using .Engine 。//負(fù)責(zé)解釋ReportDocument類private void Page_Load(object sender, e){TableLogOnInfo logOnInfo = new TableLogOnInfo ()。//這里必須事先申明一個(gè)ReportDocument對(duì)象 Report,同時(shí)加載數(shù)據(jù)報(bào)表ReportDocument oRpt = new ReportDocument()。//string path1,path2。path1= (\\exer\\pagelet)。path2=path1+\\crystal\\。//(c:\\inetpub\\root\\exer\\pagelet\\crystal\\)。 (path2)。//string a,b,c,d。//獲取ServerNamea= .ConfigurationSettings .AppSettings [servername]。//獲取DatabaseNameb= .ConfigurationSettings .AppSettings [database]。//獲取UserIdc= .ConfigurationSettings .AppSettings [userid]。//獲取passwordd= .ConfigurationSettings .AppSettings [pass]。//設(shè)置logOnInfo參數(shù) = a。 = b。 = c。 = d。 .Tables [0].ApplyLogOnInfo (logOnInfo)。// = oRpt。}整個(gè)演示的操作過程說明: 在解決方案資源管理器里,你需要存放報(bào)表文件處,添加新項(xiàng):CrystalReport報(bào)表, 在隨后出現(xiàn)的“報(bào)表專
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1