CrystalReportViewer

站在用戶的角度思考問題,與客戶深入溝通,找到延吉網站設計與延吉網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站建設、網站設計、企業官網、英文網站、手機端網站、網站推廣、域名與空間、網頁空間、企業郵箱。業務覆蓋延吉地區。
dataset 定義數據源
.rpt 文件描述具體報表樣式
再加一個調用報表的FORM,就可以實現簡單的報表功能
Option Explicit
dim Report as New Cystal1
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
'調用水晶報表時置鼠標為沙漏狀 CRViewer91.ReportSource = Report '該語句的賦值將在后面被修改
CRViewer91.ViewReport
Screen.MousePointer = vbDefault '調用水晶報表完成后置鼠標為默認形狀
End Sub
Private Sub Form_Resize()
CRViewer91.Top = 0
CRViewer91.Left = 0
CRViewer91.Height = ScaleHeight
CRViewer91.Width = ScaleWidth
End Sub
VB.NET中向報表傳遞參數時出錯
光看這一句的話,沒發現問題,問題可能是出現在前面。
顯示水晶報表的基本框架是這樣的,如下:
'參數字段集合
Dim ParamFields As New ParameterFields
'參數字段
Dim ParamField As ParameterField
'離散值
Dim DiscreteVal As New ParameterDiscreteValue
''創建一個強類型報表實例
crReportDocument = New CrystalReport1
''將Dataset傳遞給報表
crReportDocument.SetDataSource(dataSet)
''將報表傳遞給瀏覽器
CrystalReportViewer1.ReportSource = crReportDocument
這個應該是你需要的,希望能幫到你,另外,如果你是剛剛接觸水晶報表的話,關于水晶報表的問題你可以去 阿泰 CSND的BLOG 找找,不知道你有沒有聽說過,呵呵反正是很強大啦~
鍙傝 冭祫鏂欙細
伭悱吝櫛媉升姁唪栿牿珛燀最娘檵
新建一個文件,寫入下面的代碼:
!doctype?html
html
head
meta?name="viewport"?content="initial-scale=1.0,?user-scalable=no"?/
meta?http-equiv="Content-Type"?content="text/html;?charset=gbk"?/
titleBaidu?Map?V1.2/title
script?type="text/javascript"?src=";services=true"
!--?add?baidu?map?api?--
/script
/head
body
div?id="container"?style="width:?600px;?height:?400px;"
/div
/body
/html
script?type="text/javascript"
var?map?=?new?BMap.Map("container");???????????? ????//?new?Map
var?point?=?new?BMap.Point(116.397128,?39.916527);??????//?Location,?(經度,?緯度)
map.centerAndZoom(point,?15);??????????????????? ????//?show?Map
//?添加縮放功能
map.enableScrollWheelZoom();
map.enableKeyboard();
/script
保存到程序exe同一目錄下,文件名:map.html
然后BUTTON點擊事件:
WebBrowser1.Navigate(Application.StartupPath??"\map.html")
這樣就可以了
ps:經緯度可以到百度地圖官網去獲取
或者到: ?去生成代碼
分享名稱:vb點虐
地圖報表 vbnet繪圖
網址分享:http://www.yijiale78.com/article6/ddgcsog.html
成都網站建設公司_創新互聯,為您提供、App設計、網站策劃、自適應網站、品牌網站制作、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯