Database Login dialog popup when a crystal report project is x64

问题描述

Icreatedac#winformproject,draganddrog"CrystalReportViewer"fromtoolboxtotheform,andintheInitializeComponent()method,writecodelikebelow,and"CategoryOverview.rpt"fileconnectdbisOLEDB(ADO)():privatevoidInitializeComponent(){this.crystalReportViewer1=newCrystalDecisions.Windows.Forms.CrystalReportViewer();this.SuspendLayout();////crystalReportViewer1//stringreportName="C:\E\Report\DaoToAdo\Test5\CategoryOverview.rpt";stringpath="C:\E\Report\DaoToAdo\Test5\Model1-Copy-Copy.accdb";//Model1-Copy-Copy.accdbReportDocumentreportDocument=newReportDocument();//Specifythepathtothereportwewanttoprint.reportDocument.FileName=reportName;//Tellitwherethedatabaseis.Databasedatabase=reportDocument.Database;TablesdatabaseTables=database.Tables;ConnectionInfoconnectionInfo=newConnectionInfo();connectionInfo.ServerName=path;TabledatabaseTable=databaseTables[0];TableLogOnInfotableLogonInfo=databaseTable.LogOnInfo;tableLogonInfo.ConnectionInfo=connectionInfo;databaseTable.ApplyLogOnInfo(tableLogonInfo);this.crystalReportViewer1.RefreshReport();this.crystalReportViewer1.ActiveViewIndex=-1;this.crystalReportViewer1.BorderStyle=System.Windows.Forms.BorderStyle.FixedSingle;this.crystalReportViewer1.Cursor=System.Windows.Forms.Cursors.Default;this.crystalReportViewer1.Dock=System.Windows.Forms.DockStyle.Fill;this.crystalReportViewer1.Location=newSystem.Drawing.Point(0,0);this.crystalReportViewer1.Name="crystalReportViewer1";this.crystalReportViewer1.Size=newSystem.Drawing.Size(724,565);this.crystalReportViewer1.TabIndex=0;this.crystalReportViewer1.ReportSource=reportDocument;////Form1//this.AutoScaleDimensions=newSystem.Drawing.SizeF(8F,16F);this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font;this.ClientSize=newSystem.Drawing.Size(724,565);this.Controls.Add(this.crystalReportViewer1);this.Name="Form1";this.Text="Form1";this.ResumeLayout(false);}Runtheprojectin32bit,itworkswell.Runtheprojectin64bit,itwillpopupadatabaselogindialog.what'swrongwith)?

解决方案

解决方案二:
Youwouldneedthe64-bitCrystalRuntime
解决方案三:
我用的就是64-bit的CrystalRuntime呢

时间: 2024-11-10 08:32:41

Database Login dialog popup when a crystal report project is x64的相关文章

在 Visual Studio .NET中使用Crystal Report(下) (cashcho翻译)

visual 在 Visual Studio .NET中使用Crystal Report(下) from www.aspfree.comtranslated by cash(天下第七)cashcao@msn.com(cashcao@msn.com) Crystal Report 演示-使用Push Model 下面看看如何使用Push Model实现Crystal Reports 1.创建一个设计时的dataset 2.创建一个.rpt文件并指向我们前面创建的dataset 3.在.aspx页面

在 Visual Studio .NET中使用Crystal Report(中)

visual 在 Visual Studio .NET中使用Crystal Report(中) from www.aspfree.comtranslated by cash(天下第七)cashcao@msn.com(cashcao@msn.com) Crystal Report演示-使用Pull Model 我们可以用以下步骤来实现Crystal Reports的Pull Model的使用: (1) 创建一个.rpt文件,设定必要的数据库联接. (2)将CrystalReportViewer c

ASP.NET中利用Crystal Report创建图表

asp.net|创建|图表 在很多的应用程序中,报表是不可缺少的,一张好的报表能直观地让人把握数据的情况,方便决策.在这篇文章中,我们将以一个三层结构的asp.net程序为例,介绍如何使用crystal report ,来制作一份报表,其中介绍了不少asp.net和水晶报表的技巧. 在这个例子中,我们设想的应用要为一个销售部门制作一份报表,管理者可以查看某段时间之内的销售情况,以列表或者折线图的形式反映出销售的趋势.我们将使用SQL Server 2000做为数据库,使用VB.NET编写中间层逻

Crystal Report在.net中的两种显示方式

原文:Crystal Report在.net中的两种显示方式 Crystal Report在.net中的两种显示方式 编写人:CC阿爸   2014-7-29   近来在完成深圳一公司的项目,对方对各方面要求相当严格,一不满意就拒绝签收,为了对修正水晶报表显示及导出的一些小问题,无赖之下,仔细了解一下水晶报表的操作方法,逼苦我们这些苦逼的程序,虽说在以前的项目中,也常使用crystal report 来制作报表.并且针对web与winform 都各有不同的地方.   但总的来讲:显示水晶报表目前

在 Visual Studio .NET中使用Crystal Report(中)-报表/图形/Off

在 Visual Studio .NET中使用Crystal Report(中) from www.aspfree.comtranslated by cash(天下第七)cashcao@msn.com(cashcao@msn.com) Crystal Report演示-使用Pull Model 我们可以用以下步骤来实现Crystal Reports的Pull Model的使用: (1) 创建一个.rpt文件,设定必要的数据库联接.(2)将CrystalReportViewer control放到

Visual Studio 2012使用水晶报表Crystal Report

原文:Visual Studio 2012使用水晶报表Crystal Report SAP在 2013年1月14日 released SAP Crystal Reports,developer version for Microsoft Visual Studio - 2012 .你可以从下面链接下载:http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe 下载并安装入你的电脑.安装 完毕,可以看到那些曾经熟

在 Visual Studio .NET中使用Crystal Report(下) (cashcho翻

在 Visual Studio .NET中使用Crystal Report(下) from www.aspfree.comtranslated by cash(天下第七)cashcao@msn.com(cashcao@msn.com) Crystal Report 演示-使用Push Model 下面看看如何使用Push Model实现Crystal Reports 1.创建一个设计时的dataset2.创建一个.rpt文件并指向我们前面创建的dataset3.在.aspx页面上放置Crysta

VC#中使用Crystal Report

大名鼎鼎的 Crystal Reports(水晶报表)已内嵌为微软 Visual Studio .NET的标准报表工具,同时升级到 Crystal Reports for Visual Studio .NET.它的优点是:1.在 .NET 平台能够轻松创建交互式的.高质量显现的报表内容,这也是 Crystal Reports 长期以来所具有的主要优势:2.使用 Crystal Reports for Visual Studio .NET,可以在 Web 平台和 Windows 平台上承载报表,并

《简单实现Crystal Report动态加载》补遗

动态|加载 在<简单实现Crystal Report动态加载>中,所提供的方法有时候并不能很好的工作.于是通过不断的实验和资料查询,终于发现了更好的方法.核心代码如下 CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1; String path = Server.MapPath("./"); path = path + @"\Report\Report.rpt"; path = pa