水晶报表导出问题:CrystalDecisions.CrystalReports.Engine.LogOnException登录失败

pull方式:需加一段代码:

//摘自webcast
// #region解决登录错误问题
// TableLogOnInfologonInfo=newTableLogOnInfo(); //
// foreach(CrystalDecisions.CrystalReports.Engine.Tabletbinmyrpt.Database.Tables)
// {
// logonInfo=tb.LogOnInfo;
// logonInfo.ConnectionInfo.ServerName="(local)";
// logonInfo.ConnectionInfo.DatabaseName="netofficemch"; //
// logonInfo.ConnectionInfo.UserID="sa";
// logonInfo.ConnectionInfo.Password="legendhxh"; //
// tb.ApplyLogOnInfo(logonInfo);
//
// }
// #endregion

push方式:大家可能认为push方式不会出现数据库的问题,因为用的是dataset,殊不知在点击导出按钮时,页面进行了刷新,或者没有在page.load中进行session.需要在导出事件与重新绑定dataset

你可能感兴趣的:(exception)