社区
C#
帖子详情
如何去掉水晶报表的登陆框?
wdsimon
2004-07-12 09:03:30
水晶报表的数据源来自于项目中定制的dataset中的一个table
然后在调用报表的时候去填充数据集,并设置为报表的数据源
Invoice1 cr =new Invoice1();//Invoice1为报表
cr.SetDataSource(Invoice.ds.Tables[0]);
crystalReportViewer1.ReportSource = cr;
这样每次都会有一个登陆框出现,怎么才能去掉登陆框?
...全文
173
5
打赏
收藏
如何去掉水晶报表的登陆框?
水晶报表的数据源来自于项目中定制的dataset中的一个table 然后在调用报表的时候去填充数据集,并设置为报表的数据源 Invoice1 cr =new Invoice1();//Invoice1为报表 cr.SetDataSource(Invoice.ds.Tables[0]); crystalReportViewer1.ReportSource = cr; 这样每次都会有一个登陆框出现,怎么才能去掉登陆框?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wdsimon
2004-07-13
打赏
举报
回复
原来是把加载水晶报表的代码写在了CrystalReportViewer1_load的事件里,改为窗体初始化事件即可!
peterli1976
2004-07-12
打赏
举报
回复
string connstr = "user id=sa;password=songerppass;initial catalog="+
Query.database+";data source=ERPSERVER;Connect Timeout=30";
就是用了数据库了。试试下面
using CrystalDecisions.Shared ; // 负责解释 TableLogOnInfo 类
using CrystalDecisions.CrystalReports.Engine ; // 负责解释 ReportDocument 类
private void Page_Load(object sender, System.EventArgs e)
{
TableLogOnInfo logOnInfo = new TableLogOnInfo ();
// 这里必须事先申明一个 ReportDocument 对象 Report ,同时加载数据报表
ReportDocument oRpt = new ReportDocument();
// 获取 .rpt 文件真实路径
string path;
path=Server.MapPath ("cr.rpt");
oRpt.Load (path);
// 从 web.config 中获取 logOnInfo 参数信息
string a,b,c,d;
// 获取 ServerName
a=System.Configuration.ConfigurationSettings.AppSettings ["servername"];
// 获取 DatabaseName
b=System.Configuration.ConfigurationSettings.AppSettings ["database"];
// 获取 UserId
c=System.Configuration.ConfigurationSettings.AppSettings ["userid"];
// 获取 password
d=System.Configuration.ConfigurationSettings.AppSettings ["pass"];
// 设置 logOnInfo 参数
logOnInfo.ConnectionInfo.ServerName = a;
logOnInfo.ConnectionInfo.DatabaseName = b;
logOnInfo.ConnectionInfo.UserID = c;
logOnInfo.ConnectionInfo.Password = d;
oRpt.Database .Tables [0].ApplyLogOnInfo (logOnInfo);
// 建立 .rpt 文件与 CryStalReportviewer 文件之间的连接
CrystalReportViewer1.ReportSource = oRpt;
DataBind();
}
wdsimon
2004-07-12
打赏
举报
回复
为什么每次都要出来一个登陆数据库的界面,我的报表按道理说与数据库没有联系啊
他是与项目中的数据集相联的
wdsimon
2004-07-12
打赏
举报
回复
数据集已经填充了啊:
string connstr = "user id=sa;password=songerppass;initial catalog="+
Query.database+";data source=ERPSERVER;Connect Timeout=30";
string selstr = "select * from invoice2 WHERE rtrim(通知单别)="+
"'"+db+"'"+" and rtrim(通知单号)="+"'"+dh+"'";
SqlConnection cn = new SqlConnection(connstr);
SqlCommand sd = new SqlCommand(selstr,cn);
SqlDataAdapter tt = new SqlDataAdapter();
dd ds = new dd();
tt.SelectCommand = sd;
ds.Clear();
tt.Fill(ds,"invoice2");
bitsbird
2004-07-12
打赏
举报
回复
CrystalReport1 nrp=new CrystalReport1();
sqlDataAdapter1.Fill(dataSet11,"basearchives");
nrp.SetDataSource(dataSet11);
this.crystalReportViewer1.ReportSource=nrp;
ASP.NET CrystalReport
水晶报表
访问时提示登录的解决方法
ASP.NET CrystalReport
水晶报表
访问时提示登录的几种解决方法
Pull
水晶报表
去除登录
框
学会使用Pull模式的
水晶报表
后发现了一个新的问题
运行时会出现在一个登录
框
,要求输入用户名和密码,如图
有米有什么方法可以把这
框
去掉
了肯定是有的
百度一下,答案还很多的
出现这种的情况的主要原因是,因为PULL模式是直接连接的数据在程序中并未指明连接的字符串,补上就可以了
---------------------------------------------------------------------------------
水晶报表
--弹
框
(登录数据库和参数字段)
最近项目中使用到了
水晶报表
,公司也没几个会用,自己就研究了一番。 刚开始用的时候,问题真的是接踵而至,解决一个又来一个。有些问题,百度出来的答案也满足不了我的需求。所以只有自己慢慢研究了。 这篇主要是想说一下
水晶报表
打印时弹出“
登陆
数据库”及“参数字段”的问题。 我用的是VS,然后用web窗体对报表进行引用。 <CR:CrystalReportViewer ID="Crys...
水晶报表
Q&A
水晶报表
Q&A1、
水晶报表
下关于表格线隐藏的问题Q:首先,建立Rpt文件,我是要做套打,所以在Rpt文件上画了些线,
框
还有文字,浏览的时候,通过更改Rpt字段值的办法,初步实现数据的读取,可是当我点打印的时候,问题就出来了,浏览的时候是有表格线、定位字符、线条的,可是我打印的时候想这些东西都别出来,因为,我拿到的纸张不是空白的,是已经固定格式的。所以我在这里想问问各位:怎么样在浏览的时候是
vs 2010下使用
水晶报表
Crystal Reports
vs 2010下使用
水晶报表
Crystal Reports 的详细步骤 一。所需条件 1. 工作环境 VS 2010(页面和报表文件要在不同文件夹),对VS 2008,VS 2005 也可。 2. 数据库 SQL2000 或者 SQL2008 3.
水晶报表
Crystal Reports , CR for VS_13_0 4. 创建一个网站方式的解决方案 菜单 文件
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章