解决方案 »
- 最近做权限管理模块,大家给些思路
- AES解密中FlushFinalBlock遇到的错误
- c#编译的软件加入启动里面,电脑重新 启动后运行软件 数据文件加载出错? 直接点击运行就没有问题?这是什么毛病?
- asp.net一个操作数据库中表的类应该怎么写?
- 使用wmi连接局域网计算机出现"拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))"的异常,请问产生异常的原因是什么,要如何解决
- 路径中使用%systemroot%的问题
- 求助!WPF中canvas保存成矢量图Emf/Wmf
- 菜鸟问题,请问怎样使用NET框架打开光盘上的源程序
- 高手求救啊!!!!!!!!!!!!!
- 正则怎么匹配出来
- C# 条码打印code39码高分求助!
- 仿listbox的效果
TableLogOnInfo logOnInfo = new TableLogOnInfo();
logOnInfo.ConnectionInfo.ServerName = building.DataSource;
logOnInfo.ConnectionInfo.DatabaseName = building.InitialCatalog;
logOnInfo.ConnectionInfo.UserID = building.UserID;
logOnInfo.ConnectionInfo.Password = building.Password; for (int i = 0; i < this.crystalReport.Database.Tables.Count; i++)
{
this.crystalReport.Database.Tables[i].ApplyLogOnInfo(logOnInfo);
}
string DBConfig_sql = @"Data Source=ghost-pc\sql2005;Initial Catalog=Test;User ID=sa;Password=411325;";
DataSet ds = new DataSet();
SqlConnection sqlCon = new SqlConnection(DBConfig_sql);
SqlCommand sqlCmd = new SqlCommand(sql, sqlCon);
SqlDataAdapter sqlAd = new SqlDataAdapter();
sqlAd.SelectCommand = sqlCmd;
sqlAd.Fill(ds, "Customs");
CrystalReportSource1.ReportDocument.Load(Server.MapPath("CR1.rpt"));
//注意此处必需指明Dataset中的表的名称,否则会提示“您请求的报表需要更多信息.”
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables["Customs"]);
//{?}中的参数可以不用赋值,即使赋了值也不起作用。
CrystalReportSource1.ReportDocument.SetParameterValue("Country", "China"); CrystalReportSource1.DataBind();
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();