用水晶报表的子报表功能,为什么每次显示报表要我输入数据库密码,急!!!!! 用水晶报表的子报表功能,为什么每次显示报表要我输入数据库密码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 水晶报表对象.SetDataSource(数据源) 修改成推的方式就不需要密码,这讲得很多了,http://community.csdn.net/Expert/TopicView3.asp?id=4237744 給你個例子源碼﹕CrystalReport1 CP = new CrystalReport1();SqlAdp.Fill(dsMyDataSet,"ReportView");CP.SetDataSource(dsMyDataSet.Tables["ReportView"]);CrystalDecisions.Shared.TableLogOnInfo Log= new CrystalDecisions.Shared.TableLogOnInfo();try{foreach(CrystalDecisions.CrystalReports.Engine.Table tb in CP.Database.Tables) { Log = tb.LogOnInfo ; Log.ConnectionInfo.ServerName ="KD-02"; Log.ConnectionInfo.UserID = "sa"; Log.ConnectionInfo.Password ="sunhing"; Log.ConnectionInfo.DatabaseName ="Test"; tb.ApplyLogOnInfo(Log); } } catch(Exception E) { MessageBox.Show(E.Message); } crystalReportViewer1.ReportSource = CP; 弹出层 关于DllImportAttribute 无焦点模式窗体获得键盘输入 关于继承的问题 如何 较好的控制form的关闭 c#实现链表有什么类?(不过我的要求还不一定非要用链表,详见内) VS2008 中用javaScript获得文本框值怎么点啊? 貌似一些属性点不出,用过的请告我 使用installutil。exe 注册我自己的服务时遇到了这样的问题 用C#怎么写两个关联表生成的数据集 textbox无法及时显示的问题。 这个是什么错误?怎么解决? 问个简单的问题,可自己就是不知道啊~~~
这讲得很多了,
http://community.csdn.net/Expert/TopicView3.asp?id=4237744
CrystalReport1 CP = new CrystalReport1();
SqlAdp.Fill(dsMyDataSet,"ReportView");
CP.SetDataSource(dsMyDataSet.Tables["ReportView"]);
CrystalDecisions.Shared.TableLogOnInfo Log= new CrystalDecisions.Shared.TableLogOnInfo();
try
{
foreach(CrystalDecisions.CrystalReports.Engine.Table tb in CP.Database.Tables)
{
Log = tb.LogOnInfo ;
Log.ConnectionInfo.ServerName ="KD-02";
Log.ConnectionInfo.UserID = "sa";
Log.ConnectionInfo.Password ="sunhing";
Log.ConnectionInfo.DatabaseName ="Test";
tb.ApplyLogOnInfo(Log);
}
}
catch(Exception E)
{
MessageBox.Show(E.Message);
} crystalReportViewer1.ReportSource = CP;