C#如何制作水晶报表简单易懂示例 转
第一步:添加窗體就不需要我教了吧 ! 在工具箱里面找到CrystalReportViewer控件拖到窗體里面,
第二步:右鍵添加新項(xiàng) 找到數(shù)據(jù)集 DataSet1.xsd
第三步: 繼續(xù)添加新項(xiàng) Crystal報(bào)表 CrystalReport1.rpt 進(jìn)入的時(shí)候選擇空白報(bào)表
第四步:在DataSet1.xsd 雙擊進(jìn)去 右鍵添加 -TableAdapter 給它命名:此名你自己定義“DsCardConsumption” 然后根據(jù)提示連接數(shù)據(jù)庫(kù) 然后寫(xiě)SQL語(yǔ)句
這個(gè) 數(shù)據(jù)集就算完成了?
第五步:在CrystalReport1.rpt 雙擊進(jìn)入 左上角找到--- 字段資源管理器 --數(shù)據(jù)庫(kù)字段
?右鍵 - ——數(shù)據(jù)庫(kù)字段 —— 數(shù)據(jù)庫(kù)專家 - 就會(huì)彈出一個(gè)框,選擇項(xiàng)目數(shù)據(jù)-ADO.NET 數(shù)據(jù)集
點(diǎn)開(kāi)它找到你剛才完成的那個(gè)數(shù)據(jù)集"DsCardConsumption"然后點(diǎn)擊確定
然后——數(shù)據(jù)庫(kù)字段 下面多出一個(gè)數(shù)據(jù)集就是 DsCardConsumption 里面就會(huì)有很多字段,然后拖到CrystalReport1.rpt 詳細(xì)資料里面 橫著依次排開(kāi) ,托上去的時(shí)候會(huì)出現(xiàn)上下兩個(gè)字段,下面字段顯示數(shù)據(jù)庫(kù)數(shù)據(jù),上面字段顯示標(biāo)題。這個(gè)就完成了。
第六步:就是窗體里面下代碼:
//這是查詢方法 返回來(lái)的 dateset
?dataSet = reportBLL.GetQueryCardConsumption(start, finish, cardNo);
//這個(gè)就是 綁定數(shù)據(jù)集 的名字“CardConsumption”
dataSet.Tables[0].TableName = "CardConsumption";
//這個(gè)就是 第五步建的CrystalReport1.rpt 名字自己改?
rptCardConsumption cr = new rptCardConsumption();
cr.SetDataSource(dataSet);
crvCardConsumption.ReportSource = cr; ?
總結(jié)
以上是生活随笔為你收集整理的C#如何制作水晶报表简单易懂示例 转的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [Javascript]编程风格
- 下一篇: 使用thrift进行跨语言调用(php