C#水晶报表每次打开都要输入数据库连接的号和密码,请高手给个解决方案,谢谢。。急。。。
3个回答
展开全部
你的水晶报表是用代码连接的数据库吗?
如果是的话,检查一下查询数据库的方法是不是写到if(!IsPostBack)里了,不能写进去的
如果是的话,检查一下查询数据库的方法是不是写到if(!IsPostBack)里了,不能写进去的
更多追问追答
追问
string AsnNo = config.configString;
DataSet ds = Conn.SelectReceipt(AsnNo); CrystalReport2 crp = new CrystalReport2(); crp.Refresh(); crp.Load(Application.StartupPath + "CrystalReport3.rpt"); crp.SetDataSource(ds);this.crystalReportViewer1.ReportSource = crp;this.crystalReportViewer1.RefreshReport();
每次打开都要输入数据库名称和密码,能不能在哪里设置到项目里边?
追答
你的数据库连接字符串怎么写的?
一般都是放在webConfig文件里的
PS:你贴的代码不全啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好象是不能直接连接的要依托一个XSD的数据集才可以的,实际上还是自己装载一个数据集的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好象是不能直接连接的要依托一个XSD的数据集才可以的,实际上还是自己装载一个数据集的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询