在oRpt.Load("C:\\Inetpub\\WebApplication32\\rp_gjdq.rpt");后面加上以下验证语句: Dim logOnInfo As TableLogOnInfo = New TableLogOnInfo() Dim i As Integer = 0
Do While i <= oRpt.Database.Tables.Count - 1
logOnInfo.ConnectionInfo.UserID = "sa"
logOnInfo.ConnectionInfo.Password = "sa"
oRpt.Database.Tables(i).ApplyLogOnInfo(logOnInfo)
i = i + 1
Loop或把登陆sql server的用户密码去掉也行。
Do While i <= oRpt.Database.Tables.Count - 1
logOnInfo.ConnectionInfo.UserID = "sa"
logOnInfo.ConnectionInfo.Password = "sa"
oRpt.Database.Tables(i).ApplyLogOnInfo(logOnInfo)
i = i + 1
Loop或把登陆sql server的用户密码去掉也行。
解决方案 »
- imagebutton控件点击没有反应 谢谢 求助
- javascript绑定图片问题
- 请问在win2000 专业版怎样用cdont发邮件?急
- 关于Nhibernate小问题......
- 关于字符串的截取和转换,请大侠指点一下……
- 为什么有的iis可以解析中文名有的不能?如何解决
- 问个很笨的问题,100分!关于iis配置和.net开发web程序的
- ASP.NET的B/S项目中的textbox控件中是否有象c/s项目下的TextBox控件的Tag属性那样,
- 请问如何获取在线用户?
- 求救,怎么调用button的click()事件???
- 大侠来看看关于iframe的问题
- 删除数据库表行的问题(c#脚本)
只需要给它指定一个对应RPT报表的数据结构当数据源就行了。
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
ReportDocument oRpt = new ReportDocument();
oRpt.Load(Server.MapPath("Report_rpt\\CrystalReport1.rpt"));
string nowDSN = ConfigurationSettings.AppSettings["数据库连接字符串"];
SqlConnection MyConn = new SqlConnection(nowDSN);
string strSql = "Select * from guest";
SqlDataAdapter MyCommand = new SqlDataAdapter(strSql,MyConn);
DataSet ds = new DataSet();
MyCommand.Fill(ds); TableLogOnInfo logOnInfo = new TableLogOnInfo ();
string a,b,c,d; a=System.Configuration .ConfigurationSettings .AppSettings ["servername"]; b=System.Configuration .ConfigurationSettings .AppSettings ["database"]; c=System.Configuration .ConfigurationSettings .AppSettings ["userid"]; d=System.Configuration .ConfigurationSettings .AppSettings ["pass"]; logOnInfo.ConnectionInfo.ServerName = a;
logOnInfo.ConnectionInfo.DatabaseName = b;
logOnInfo.ConnectionInfo.UserID = c;
logOnInfo.ConnectionInfo.Password = d; oRpt.Database .Tables [0].ApplyLogOnInfo (logOnInfo);
oRpt.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource = oRpt;
this.CrystalReportViewer1.DataBind();
我试了一下,没错啊。
我把:Select * from mmllqk group by gjdq改写成Select gjdq from mmllqk group by gjdq,还是不行啊!
你指的一样是不是这个??我建的RP—GJDQ.RPT中只有统计图,统计图是根据表中的GJDQ分组生成的直方图!