c#报表问题 为什么每次查看都需要登录呢,我采用的是用户名,密码登录,还有如何设置它每次连接的时间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么意思?水晶报表的话在form_load事件中登录myRpt.SetDatabaseLogon(myUserName, myPwd) 推荐看看这篇文章先熟悉一下PULL(拉)模式 http://topic.csdn.net/u/20090626/18/0e7d0af0-2555-479d-9cb5-84175787f2cd.html?36634 提示错误:CS1061: “ASP.xse1_aspx”不包含“CrystalReportViewer1_Init”的定义,并且找不到可接受类型为“ASP.xse1_aspx”的第一个参数的扩展方法“CrystalReportViewer1_Init”(是否缺少 using 指令或程序集引用?) using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using CrystalDecisions.Shared;using CrystalDecisions.CrystalReports.Engine;using CrystalDecisions.Web;using System.Xml.Linq;public partial class xse1 : System.Web.UI.Page{ private ReportDocument myReport; private void ConfigureCrystalReports() { // 定义ReportDocument对象,装载Crystalreport1.rpt myReport = new ReportDocument(); string reportPath = Server.MapPath("Crystalreport2.rpt"); myReport.Load(reportPath); //定义水晶报表的数据库连接信息 ConnectionInfo connectionInfo = new ConnectionInfo(); connectionInfo.DatabaseName = "net05shfwdzsw"; connectionInfo.UserID = "sa"; connectionInfo.Password = "123456"; connectionInfo.ServerName = "."; //将数据库信息传递给报表 SetDBLogonForReport(connectionInfo, myReport); //把模板对象赋给报表前端呈现控件CrystalReportViewer1 CrystalReportViewer1.ReportSource = myReport; } private void SetDBLogonForReport(ConnectionInfo connectionInfo, ReportDocument reportDocument) { Tables tables = reportDocument.Database.Tables; foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables) { TableLogOnInfo tableLogonInfo = table.LogOnInfo; tableLogonInfo.ConnectionInfo = connectionInfo; table.ApplyLogOnInfo(tableLogonInfo); } } private void Page_Init(object sender, EventArgs e) { ConfigureCrystalReports(); }} using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using CrystalDecisions.Shared;using CrystalDecisions.CrystalReports.Engine;using CrystalDecisions.Web;using System.Xml.Linq;public partial class xse1 : System.Web.UI.Page{ private ReportDocument myReport; private void ConfigureCrystalReports() { // 定义ReportDocument对象,装载Crystalreport1.rpt myReport = new ReportDocument(); string reportPath = Server.MapPath("Crystalreport2.rpt"); myReport.Load(reportPath); //定义水晶报表的数据库连接信息 ConnectionInfo connectionInfo = new ConnectionInfo(); connectionInfo.DatabaseName = "net05shfwdzsw"; connectionInfo.UserID = "sa"; connectionInfo.Password = "123456"; connectionInfo.ServerName = "."; //将数据库信息传递给报表 SetDBLogonForReport(connectionInfo, myReport); //把模板对象赋给报表前端呈现控件CrystalReportViewer1 CrystalReportViewer1.ReportSource = myReport; } private void SetDBLogonForReport(ConnectionInfo connectionInfo, ReportDocument reportDocument) { Tables tables = reportDocument.Database.Tables; foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables) { TableLogOnInfo tableLogonInfo = table.LogOnInfo; tableLogonInfo.ConnectionInfo = connectionInfo; table.ApplyLogOnInfo(tableLogonInfo); } } private void Page_Init(object sender, EventArgs e) { ConfigureCrystalReports(); }} 你CrystalReportViewer1控件有添加CrystalReportViewer1_Init这个方法吗?把它去掉。 请教一个C#生成dump文件的问题 请教C#问题~~延时及调用EXE相关 C# 在richTextBox控件中显示了文本内容后,进行修改且保存,如何编码? 请大大们指教! 简单问题,C#的Winform程序中DataGrid控件如何行选? 关于bool类型的问题? 如何将TextBox中的内容读入到Double行的数组里C# 求助,新手问题 怎样实现listView中的右键和拖放功能 请问,在C#菜单中怎么样为菜单添加图标? 急求解 dategridview这个控件实用性高吗?想做过实际开发的请教下
水晶报表的话在form_load事件中登录
myRpt.SetDatabaseLogon(myUserName, myPwd)
PULL(拉)模式
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Web;
using System.Xml.Linq;public partial class xse1 : System.Web.UI.Page
{
private ReportDocument myReport; private void ConfigureCrystalReports()
{
// 定义ReportDocument对象,装载Crystalreport1.rpt
myReport = new ReportDocument();
string reportPath = Server.MapPath("Crystalreport2.rpt");
myReport.Load(reportPath);
//定义水晶报表的数据库连接信息
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.DatabaseName = "net05shfwdzsw";
connectionInfo.UserID = "sa";
connectionInfo.Password = "123456";
connectionInfo.ServerName = "."; //将数据库信息传递给报表
SetDBLogonForReport(connectionInfo, myReport); //把模板对象赋给报表前端呈现控件CrystalReportViewer1
CrystalReportViewer1.ReportSource = myReport;
} private void SetDBLogonForReport(ConnectionInfo connectionInfo, ReportDocument reportDocument)
{
Tables tables = reportDocument.Database.Tables; foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
{
TableLogOnInfo tableLogonInfo = table.LogOnInfo;
tableLogonInfo.ConnectionInfo = connectionInfo;
table.ApplyLogOnInfo(tableLogonInfo); }
}
private void Page_Init(object sender, EventArgs e)
{
ConfigureCrystalReports(); }}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Web;
using System.Xml.Linq;public partial class xse1 : System.Web.UI.Page
{
private ReportDocument myReport; private void ConfigureCrystalReports()
{
// 定义ReportDocument对象,装载Crystalreport1.rpt
myReport = new ReportDocument();
string reportPath = Server.MapPath("Crystalreport2.rpt");
myReport.Load(reportPath);
//定义水晶报表的数据库连接信息
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.DatabaseName = "net05shfwdzsw";
connectionInfo.UserID = "sa";
connectionInfo.Password = "123456";
connectionInfo.ServerName = "."; //将数据库信息传递给报表
SetDBLogonForReport(connectionInfo, myReport); //把模板对象赋给报表前端呈现控件CrystalReportViewer1
CrystalReportViewer1.ReportSource = myReport;
} private void SetDBLogonForReport(ConnectionInfo connectionInfo, ReportDocument reportDocument)
{
Tables tables = reportDocument.Database.Tables; foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
{
TableLogOnInfo tableLogonInfo = table.LogOnInfo;
tableLogonInfo.ConnectionInfo = connectionInfo;
table.ApplyLogOnInfo(tableLogonInfo); }
}
private void Page_Init(object sender, EventArgs e)
{
ConfigureCrystalReports(); }}
你CrystalReportViewer1控件有添加CrystalReportViewer1_Init这个方法吗?
把它去掉。