在报表所在项目下做了引用,在引用窗口下的.net标签下有关crystalreport的组件都做了引用,可问题依旧,请高手指点...
解决方案 »
- 为什么我的一个asp.net页面在iE6里面样式全无了,而在火狐和iE7里是好的?
- 像腾讯这样的大型门户网站首页的数据是如何检索的
- mysql+EF+mvc3部署到服务器上后报错
- 数字1到7随机显示,且邻近随机数字不能相同
- 憋了好几天的问题!xml绑定TreeView控件
- 如何给一用户添加角色
- 为什么table下面会多出来一行的?
- [求助]分用光了,但问题还有一大堆,还望大家帮帮忙!-》如何能使点击一个链接后能改变本页中的一个Label的Text?
- 麻烦大家进来帮帮忙!谢谢
- help!!
- asp.net 2.0(C#) System.Net.Mail 发送邮件 详细教程哪里有啊!
- 无法在web服务器上启动调试。登录失败:未知的用户名或者密码错误!
using CrystalDecisions.Shared;
using System.Data;
using System.Configuration;
using System.Collections;
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 System.Data.SqlClient;
using System.Data.Sql;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;public partial class ST_Admin_ST_Report : System.Web.UI.Page
{
string st_SqlString = System.Configuration.ConfigurationSettings.AppSettings["ConnString"];
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection(st_SqlString);
string sql = "select * from ST_CourseInfo";
SqlDataAdapter da = new SqlDataAdapter(sql, cn);
DataSet ds = new DataSet();
da.Fill(ds);
CrystalReport rpt = CrystalReport();
rpt.SetDataSorce(ds.Tables[0]);
CrystalReportViewer1.ReportSource = rpt;
}
}怎么问题还是依旧呢?
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared; MyreportDocument = new ReportDocument();
MyreportDocument.Load(@"C:\Documents and Settings\micao.tao\My Documents\Visual Studio 2005\WebSites\WEBTEST\HXTest\CrystalReport.rpt");
DataSet dataSet = GetdataSet();
MyreportDocument.SetDataSource(dataSet);
this.CrystalReportViewer1.ReportSource = MyreportDocument;
// GetdataSet();返回一個dataset
using CrystalDecisions.Shared;
The type or namespace name 'CrystalReport' could not be found (are you missing a using directive or an assembly reference?),怎么办呢?
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
public partial class ST_Admin_ST_Report : System.Web.UI.Page
{
string st_SqlString = System.Configuration.ConfigurationSettings.AppSettings["ConnString"];
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection(st_SqlString);
string sql = "select * from ST_CourseInfo";
SqlDataAdapter da = new SqlDataAdapter(sql, cn);
DataSet ds = new DataSet();
da.Fill(ds);
CrystalDecisions.CrystalReports.Engine.ReportClass rpt = new CrystalDecisions.CrystalReports.Engine.ReportClass();
rpt.SetDataSource(ds.Tables[0]);
CrystalReportViewer1.ReportSource = rpt;
}
}报错: “rpt.SetDataSource(ds.Tables[0]);”
String reference not set to an instance of a String.
请高手给分析下问题在哪里?
另外不得不说,你这代码即使没问题,最后运行也是看不到东西的。因为你建了一个空的rpt,没有任何内容。一般是在solution explorer那里右击添加new item,添加一个新的水晶报表,然后跟着它的创建wizard创建报表,要修改的话也双击那个rpt文件,然后在那个打开的编辑器里添加一些字段,排版什么的,这样你的报表才会有内容显示在crystalreporviewer里。
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;有装CrystalReport吗??