当前位置: 首页 > news >正文

住房新建网站在线crm系统

住房新建网站,在线crm系统,wordpress 共享,wordpress 压缩本文接:《直连数据库拉模式的水晶报表编程实现之极简教程 》 编辑上文之模板,增加一个参数myid,两个公式。公式xx1中是对参数myid进行操作。公式xx2内容为空,在程序中编程控制此公式。全部文件代码段如下: ImportsCrys…

本文接:《直连数据库拉模式的水晶报表编程实现之极简教程 》

编辑上文之模板,增加一个参数myid,两个公式。公式xx1中是对参数myid进行操作。公式xx2内容为空,在程序中编程控制此公式。

 

全部文件代码段如下:

 

Imports CrystalDecisions.Shared
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Web

Partial Class _Default
    
Inherits System.Web.UI.Page
    
Private myReport As ReportDocument

    
Private Sub ConfigureCrystalReports()
        
Dim myConnectionInfo As ConnectionInfo = New ConnectionInfo()
        myConnectionInfo.DatabaseName 
= "xxx"
        myConnectionInfo.UserID 
= "xxx"
        myConnectionInfo.Password 
= "xxx"
        myConnectionInfo.ServerName 
= "xxx"

        myReport 
= New ReportDocument()
        
Dim reportPath As String = Server.MapPath("crystalreport1.rpt")


        
'加载报表文件
        myReport.Load(reportPath)

        
'-----------------------------------------------
        '传递公式字段
        '注意:公式字段在将rpt传递给crviewr控件前操作!
        '需要特别注意的是:如果你的公式返回的是一个文本,必须用单引号刮起来
        myReport.DataDefinition.FormulaFields("xx2").Text = "'这是一个公式'"
        '传递参数
        myReport.ParameterFields("myId").CurrentValues.AddValue(1001)
        
'-----------------------------------------------

        CrystalReportViewer1.ReportSource 
= myReport

        
''-----------------------------------------------
        ''传递报表参数的另一种写法,将参数传递给viewer
        'Dim paramFields = New ParameterFields()
        'Dim paramField = New ParameterField()
        'Dim discreteVal = New ParameterDiscreteValue()

        
''定位参数
        'paramField.ParameterFieldName = "myId"
        ''定义参数值
        'discreteVal.Value = 101
        ''赋值
        'paramField.CurrentValues.Add(discreteVal)
        'paramFields.Add(paramField)
        'CrystalReportViewer1.ParameterFieldInfo = paramFields
        ''-----------------------------------------------

        SetDBLogonForReport(myConnectionInfo, myReport)

    
End Sub

    
Private Sub SetDBLogonForReport(ByVal myConnectionInfo As ConnectionInfo, ByVal myReportDocument As ReportDocument)
        
Dim myTables As Tables = myReportDocument.Database.Tables
        
For Each myTable As CrystalDecisions.CrystalReports.Engine.Table In myTables
            
Dim myTableLogonInfo As TableLogOnInfo = myTable.LogOnInfo
            myTableLogonInfo.ConnectionInfo 
= myConnectionInfo
            myTable.ApplyLogOnInfo(myTableLogonInfo)
        
Next
    
End Sub

    
Protected Sub Page_Init(ByVal sender As ObjectByVal e As System.EventArgs) Handles Me.Init
        ConfigureCrystalReports()
    
End Sub
End Class

 

 效果如下:
 

转载于:https://www.cnblogs.com/chenyong677/archive/2008/10/10/1308093.html

http://www.lbrq.cn/news/2798317.html

相关文章:

  • 医院网站建设方案书360指数在线查询
  • wordpress做学校网站合肥网站排名推广
  • 我先做个网站怎么做的百度快速排名优化技术
  • 怎样制作微信网站优化设计答案五年级上册
  • 建站的步骤有哪些在线培训网站
  • 网站建设需要注意哪些百度优化教程
  • 微信显示wordpress南京seo外包
  • 北京城市建设档案馆网站网站优化seo怎么做
  • dw怎么做网站首页广州seo排名优化服务
  • 赣州建站一手app推广接单平台
  • 东西湖区网站建设公司网络营销策划需要包括哪些内容
  • 一站式企业服务提高工作效率
  • 公司网站建设方案模板下载郑州网络推广方案
  • 成都怎样制作公司网站四川网络推广seo
  • 开发公司 网站建设kol合作推广
  • 做3d打印网站百度竞价ocpc
  • 淘宝网站建设好评语seo的内容主要有哪些方面
  • 建设食品网站搜索引擎优化指南
  • 厦门做外贸网站谷歌应用商店下载
  • 宿迁做百度网站地点域名注册需要多少钱?
  • 企业网站介绍推荐友情链接
  • 合川网站建设公司小吃培训
  • 铜川矿业公司网站seo智能优化软件
  • 公司营销型网站建设关键词歌曲歌词
  • 国外好的网页设计四川seo关键词工具
  • 哪些网站做的比较好株洲网页设计
  • 权威网站优化价格近期新闻事件
  • wordpress过滤显示插件下载中国seo公司
  • b2c商城是什么意思天津做优化好的公司
  • 阜蒙县建设学校网站是什么seo技术专员招聘
  • 使用 X11 转发服务器界面
  • C++入门自学Day16-- STL容器类型总结
  • macos 多个版本的jdk
  • 笔试——Day44
  • 机器学习概念(面试题库)
  • Read Frog:一款开源AI浏览器语言学习扩展