当前位置:编程学习 > C#/ASP.NET >>

水晶报表弹出用户名和密码的问题

TableLogOnInfo info = new TableLogOnInfo();
info.ConnectionInfo.DatabaseName = "dbtest";
info.ConnectionInfo.Password = "sa";
info.ConnectionInfo.ServerName = @"localhost\sqlexpress";
info.ConnectionInfo.UserID = "sa";
foreach (CrystalDecisions.CrystalReports.Engine.Table table in doc.Database.Tables)
 {
    table.ApplyLogOnInfo(info);
 }
我是这样写的,可是没有解决掉这个问题,我在网上搜到一组代码。如下:
TableLogOnInfo info = new TableLogOnInfo();
TableLogOnInfos infos = new TableLogOnInfos();//注意:这里比前面的多了一个“s”
ConnectionInfo conn = new ConnectionInfo();
conn.ServerName = "localhost";
conn.DataSource = "Northwind";
conn.UserID = "sa";
conn.Password = "";
info.ConnectionInfo = conn;
info.TableName = "Customers";
infos.Add(info);
this.crystalReportViewer1.LogOnInfo = infos;
this.crystalReportViewer1.ReportSource = rpt;
this.crystalReportViewer1.DataBind();
conn.ServerName = C:\Documents and Settings\Reeezak\桌面\db1.mdb
conn.DatabaseName = C:\Documents and Settings\Reeezak\桌面\db1.mdb
conn.Password = 1
conn.UserID = admin
这组代码我也试过,可是我不了解其中:
conn.ServerName = C:\Documents and Settings\Reeezak\桌面\db1.mdb
conn.DatabaseName = C:\Documents and Settings\Reeezak\桌面\db1.mdb
conn.Password = 1
conn.UserID = admin的意思。
可以麻烦帮我解决一下嘛? --------------------编程问答-------------------- 这个问题很常见。
是水晶报表加载的问题。


CrystalReportSource1.ReportDocument.Load(Server.MapPath("MuTbCrystal.rpt"));
        CrystalReportSource1.ReportDocument.SetDataSource(myds .Tables ["students"]);
        CrystalReportSource1.DataBind();
        CrystalReportViewer1.ReportSource = CrystalReportSource1;
        CrystalReportSource1.DataBind(); --------------------编程问答--------------------
引用 1 楼 jason_dct 的回复:
这个问题很常见。
是水晶报表加载的问题。


CrystalReportSource1.ReportDocument.Load(Server.MapPath("MuTbCrystal.rpt"));
        CrystalReportSource1.ReportDocument.SetDataSource(myds .Tables ["students"……


这段代码是放在哪里的呢?是web.config还是页面后台,还是其他地方呢? --------------------编程问答-------------------- 除 --------------------编程问答-------------------- http://www.cnblogs.com/ximingliang/archive/2006/07/25/459625.html --------------------编程问答-------------------- 友情帮顶友情帮顶 --------------------编程问答-------------------- 也有可能是IIS配置问题,提供几个关键点

  <system.webServer>
    ......
    <validation validateIntegratedModeConfiguration="false" />
......

前台画面,检查一下你的Report是否正确使用和加载。

         <div>
         <rsweb:ReportViewer ID="rvHistory" runat="server" ShowToolBar="false">
              <LocalReport ReportPath="AA.rdlc">
              </LocalReport>
            </rsweb:ReportViewer>
          </div>


是IIS7吗?你的ReportViewr最好拖动到画面上去,因为还有可能是你程序集引用错误。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,