中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何分析Visual Studio 2005插件的相關問題

發布時間:2021-12-31 16:25:26 來源:億速云 閱讀:120 作者:柒染 欄目:編程語言

這期內容當中小編將會給大家帶來有關如何分析Visual Studio 2005插件的相關問題,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

首先,我認為這是一個很有用的插件,如果繼續得到改進和增強,我想該插件會被更多開發者使用。對于Visual Studio 2005插件源碼的學習,對于我們掌握怎樣正確創建Visual Studio 2005插件工程是很有幫助的,而且也可從中學到不少編程技巧,例如委托和模板方法。

第一部分   完全用控制綁定數據源

1. 建立水晶報表,注意報表要用OLE DB ADO方式連接數據源,這樣可以省去報表登錄窗口的彈出。

2. 在設計視圖中拖拉報表控件CrystalReportViewer,點擊右上角智能標簽設置報表數據源,選擇報表文件,自動生成CrystalReportSource,這時在設計視圖中將顯示出報表界面,水晶報表將自動用初始數據填充報表字段。注意這里有個小Bug,如果報表在子目錄中,選擇報表文件將自動用相對路徑表示,這時報表顯示會出錯,應改成絕對路徑才可以。

<Report FileName="report\rptOrder.rpt">這里應改成:<Report FileName="..\report\rptOrder.rpt">

3.拖拉一個數據源控件SqlDataSource(也可以用ObjectDataSource),Visual Studio 2005插件按向導生成數據源,這里可以篩選數據,根據情況選擇各類數據源。 

  • 詳解Visual Studio 2010敏捷測試驅動開發

  • 圖解Visual Studio 2008環境說明

  • 剖析Visual Studio 2008程序升級前后性能

  • 概括Visual Studio Team System及其注意

  • 用戶對于Visual Studio產品進行評價

4.如何將CrystalReportSource與SqlDataSource兩個控件連接在一起呢?可以這樣:選擇CrystalReportSource控件點擊右側屬性中數據欄,再點擊Report選擇DataSource,在這個數據源集合編輯器選擇數據源指定報表名稱即可。(下面的Parameters是用來選擇報表參數用的)

另外可以參照http://xy229935.spaces.live.com/  Visual Studio 2005插件下面的第二部分即是它的精華。

第二部分   用代碼綁定數據源

采用推模式,Visual Studio 2005插件可利用上面已經設計好的報表格式,用DateTable來作為CrystalReportViewer的數據源,這樣更靈活.此時可以刪除上面的CrystalReportSource和SqlDataSource.具體代碼如下(注意要采用OLEDB的連接方式):

DataTable DS = new DataTable();  string myConn = System.Configuration.ConfigurationSettings.AppSettings["Test_OLE"];  OleDbConnection myConnection = new OleDbConnection(myConn);  string strSql = "select * from talbe1";  OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(strSql, myConnection);  myDataAdapter.Fill(DS);  CrystalDecisions.CrystalReports.Engine.ReportDocument CrystalReportSource;  CrystalReportSource = new CrystalDecisions.CrystalReports.Engine.ReportDocument();  CrystalReportSource.Load(Server.MapPath("..\\query\\CrystalReport_kqhz.rpt"));   CrystalReportSource.SetDataSource(DS);  this.CrystalReportViewer1.ReportSource = CrystalReportSource;  this.CrystalReportViewer1.DataBind();

上述就是小編為大家分享的如何分析Visual Studio 2005插件的相關問題了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

翼城县| 德州市| 塔城市| 清镇市| 弥渡县| 新安县| 龙南县| 邯郸市| 喜德县| 新巴尔虎右旗| 曲沃县| 蓝山县| 车致| 乐陵市| 襄樊市| 乌苏市| 沙河市| 漳平市| 夏津县| 老河口市| 莱西市| 东乡族自治县| 建水县| 寻甸| 美姑县| 肇庆市| 平江县| 珠海市| 灵璧县| 银川市| 临清市| 乐东| 义马市| 呼图壁县| 上思县| 锦州市| 阳春市| 马公市| 辉南县| 赤壁市| 晋宁县|