成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹Visual Studio 2005插件相關問題

開發(fā) 后端
本系列課程我們將會從Visual Studio 2005插件的各個角度出來,來講述Visual Studio 2005插件的全新功能,這主要包括C#3.0,VB9.0,WCF,WPF,WP,LINQ,AJAX,mobile開發(fā),Cardspace,智能客戶端。

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

***部分   完全用控制綁定數(shù)據(jù)源

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

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

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

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

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

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

第二部分   用代碼綁定數(shù)據(jù)源

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

  1. DataTable DS = new DataTable();  
  2. string myConn = System.Configuration.ConfigurationSettings.AppSettings["Test_OLE"];  
  3. OleDbConnection myConnection = new OleDbConnection(myConn);  
  4. string strSql = "select * from talbe1";  
  5. OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(strSql, myConnection);  
  6. myDataAdapter.Fill(DS);  
  7. CrystalDecisions.CrystalReports.Engine.ReportDocument CrystalReportSource;  
  8. CrystalReportSource = new CrystalDecisions.CrystalReports.Engine.ReportDocument();  
  9. CrystalReportSource.Load(Server.MapPath("..\\query\\CrystalReport_kqhz.rpt"));   
  10. CrystalReportSource.SetDataSource(DS);  
  11. this.CrystalReportViewer1.ReportSource = CrystalReportSource;  
  12. this.CrystalReportViewer1.DataBind();  
責任編輯:chenqingxiang 來源: 51cto.com
相關推薦

2009-12-03 15:21:24

2009-12-04 16:57:52

Visual Stud

2009-12-03 10:38:29

Visual Stud

2025-06-03 07:10:00

開發(fā)插件代碼

2009-12-03 17:35:15

Visual Stud

2009-12-03 10:04:50

Visual Stud

2009-12-02 16:30:21

Microsoft V

2009-12-03 10:26:38

Visual Stud

2009-12-04 09:16:44

Visual Stud

2009-12-03 13:34:36

Visual Stud

2009-12-03 15:32:05

Visual Stud

2009-12-04 10:35:56

Visual Stud

2010-04-07 13:13:19

Visual Stud

2009-12-03 15:58:33

Visual Stud

2009-12-16 15:53:34

Visual Stud

2009-12-09 09:40:15

Visual Stud

2009-11-05 13:05:19

Visual Stud

2009-12-04 11:17:00

Visual Stud

2009-12-04 14:40:43

Visual Stud

2009-12-11 09:42:00

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品久久久久久久久久 | 国产婷婷色一区二区三区 | 国产剧情一区 | 中文在线一区二区 | 激情五月婷婷综合 | 日本特黄特色aaa大片免费 | 成人精品鲁一区一区二区 | 免费精品视频一区 | 91资源在线 | 久久久婷婷 | 2019天天操| 天天综合久久 | 色狠狠一区| 国产综合视频 | 国产精品久久久爽爽爽麻豆色哟哟 | 欧美日韩精品一区二区天天拍 | 日韩在线免费 | 日日干天天操 | 亚洲国产精品久久 | 999久久久 | 国产精品久久久久久高潮 | 一区二区三区国产精品 | 99热这里只有精品8 激情毛片 | 欧美电影在线 | 久久精品国产99国产精品 | 国产精品国产三级国产aⅴ无密码 | 国产精品久久久久久久久久三级 | 一区二区久久精品 | 久久男人 | 超级黄色一级片 | 亚洲3级| 国产电影一区 | 91影院在线观看 | 久久久免费观看视频 | 国产91久久久久蜜臀青青天草二 | 久久高清国产 | 天堂视频免费 | 亚洲最大的黄色网址 | 国产精品波多野结衣 | 中文字幕亚洲欧美日韩在线不卡 | 最新中文字幕在线播放 |