水晶报表
想做一个水晶报表,能够显示出
编号 地区 部门 工号 姓名 职务 申请日期 合同开始日期 合同结束日期 离职原因 工作交接汇报
在vs2008中做,以前没有做过水晶报表不知道该怎么做,请高手指点
[解决办法]
自己慢慢摸索,不太好说,
反正就是创建报表,选择数据源,设置查询sql,将字段拖到界面上,必要时写些脚本来计算或控制显示.
[解决办法]
我为这个事情耽误了一天工才解决,,,现在告诉你,免得你也浪费时间..记得结贴呵呵.
数据库连接类,需要在webconfig中设置好AppSettings["servername"],AppSettings["userid"],AppSettings["pass"]这三个数据库OLEDB的连接字符串.
public class LoginCrystalReport { public void Login(CrystalDecisions.CrystalReports.Engine.ReportDocument report) { string servername, username, password; // t Database Logon to main report servername = System.Configuration.ConfigurationSettings.AppSettings["servername"]; username = System.Configuration.ConfigurationSettings.AppSettings["userid"]; password = System.Configuration.ConfigurationSettings.AppSettings["pass"]; foreach (CrystalDecisions.Shared.IConnectionInfo connection in report.DataSourceConnections) { if (connection.ServerName == servername) { connection.SetLogon(username, password); } } // t Database Logon to subreport foreach (CrystalDecisions.CrystalReports.Engine.ReportDocument subreport in report.Subreports) { foreach (CrystalDecisions.Shared.IConnectionInfo connection in subreport.DataSourceConnections) { if (connection.ServerName == servername) { connection.SetLogon(username, password); } } } } }
[解决办法]
http://www.cnblogs.com/lodestar/archive/2007/09/27/907827.html