关于水晶报表的导出问题!!!
今天在做水晶报表
已经能够在web页显示报表了
现在在做报表的导出
碰到了些麻烦,希望各位达人帮忙解决一下啊,代码如下
private void Page_Load(object sender, System.EventArgs e)
{
string strProvider = "uid=sa;pwd=sa;database=test;server=localhost";
CrystalReport1 oCR=new CrystalReport1();
DataSet1 ds = new DataSet1();
SqlConnection MyConn = new SqlConnection(strProvider);
MyConn.Open();
string strSel = "Select * from group1";
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,MyConn);
MyAdapter.Fill(ds,"group1");
oCR.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource = oCR;
TableLogOnInfo logOnInfo = new TableLogOnInfo ();
ReportDocument Rd = new ReportDocument();
Rd.Load(@"C:\Inetpub\wwwroot\WebApplication1\CrystalReport1.rpt");
logOnInfo.ConnectionInfo.ServerName ="localhost";
logOnInfo.ConnectionInfo.DatabaseName ="test";
logOnInfo.ConnectionInfo.UserID ="sa";
logOnInfo.ConnectionInfo.Password ="sa";
}
private void Button1_Click(object sender, System.EventArgs e)
{
oCR=new CrystalDecisions.Shared.DiskFileDestinationOptions();
oCR.ExportOptions.ExportDestinationType=CrystalDecisions.Shared.ExportDestinationType.DiskFile;
oCR.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
DiskOpts.DiskFileName=@"c:\Output.pdf";
oCR.ExportOptions.DestinationOptions =oCR;
myReport.Export();
}
运行的时候显示登陆失败啊
行 120:
行 121: myReport.Export();
行 122: