// 1.先行define DataSet (DataSet:dataset_train_project
// content:VIEW_EDU_TRAINING_PROJECT )
// 2.先行define 一个以所定义的dataset为数据源的crystal report DataSet_Train_Project myTd = new DataSet_Train_Project();
myAd.Fill(myTd,"VIEW_EDU_TRAINING_PROJECT");
//3. RPT instance
CR_Train_Year_Plan crReportDocument =new CR_Train_Year_Plan ();
//4.把RPT的SetDataSource 設為datsSet
crReportDocument.SetDataSource(myTd);
//5.把RPT Viewer1的ReportSource
CrystalReportViewer1.ReportSource=crReportDocument;
CrystalReportViewer1.DataBind();
解决方案 »
- 下载 在线等大神
- 菜鸟请教 ..一个简单的SQL语句出现的错误.....
- IIS中启用Https+Gzip导致某些页面无法输出ascx用户控件内容 - 顶者有分
- 用C#怎么实现动态的图片滚动,从数据库中读取图片
- .net2003和2005不能共存的吗
- 请大家帮忙啊:lixtbox的问题!!!
- datagrid 有一列 buttoncolumn ,点击它,打开一个新的窗口,怎么做?
- 自定义实体(强类型)将会贯穿整个业务层 不是最好的 --- 我的面试经历
- 在浏览器中无法显示DBGRID中的数据
- 数据库比较庞大~每次都需要读取“所有数据”来做处理
- 水晶报表问题!在WebForm中嵌入系统自带的水晶报表就没错,但同样的代码,嵌入自己创建的水晶报表就报错!
- 请帮我看看这段与数据库相连的代码错在哪啊?
﹕動string C_TRAIN_YEAR;
string C_BRANCH_ID;
C_TRAIN_YEAR=Txt_Train_Year.Text.ToString();
C_BRANCH_ID=DDL_Branch_ID.SelectedItem.Value.ToString();
string strSQL;
strSQL="Select * from VIEW_EDU_TRAINING_PROJECT where Branch_ID="+C_BRANCH_ID+" and TO_CHAR(PLAN_START,'YYYY')='"+C_TRAIN_YEAR+"'";
OleDbConnection myConnection = new OleDbConnection(ConfigurationSettings.AppSettings["StrOleDBConnection"]);
OleDbCommand myCommand = new OleDbCommand(strSQL, myConnection);
myCommand.CommandType = CommandType.Text;
OleDbDataAdapter myAd = new OleDbDataAdapter(myCommand);
// 1.define DataSet
// 2.填datsSet
DataSet_Train_Project myTd = new DataSet_Train_Project();
myAd.Fill(myTd,"VIEW_EDU_TRAINING_PROJECT");
CrystalReportViewer1.Visible=true;
//3. define RPT
CR_Train_Year_Plan crReportDocument =new CR_Train_Year_Plan ();
//4.把RPT的SetDataSource設為datsSet
crReportDocument.SetDataSource(myTd);
//5.把RPT設給Viewer1的ReportSource
CrystalReportViewer1.ReportSource=crReportDocument;
CrystalReportViewer1.DataBind();Crystalreportview 让其用程序方式捆定不要运用工具属性中进行reportsource直接捆定﹐也是初学﹐代码运行无误﹐看看是否对你有帮助
[NullReferenceException: 未将对象引用设置到对象的实例。]
CrystalDecisions.Web..get_7()
CrystalDecisions.Web.CrystalReportViewer.OnInit(EventArgs e)
System.Web.UI.Control.InitRecursive(Control namingContainer)
System.Web.UI.Control.InitRecursive(Control namingContainer)
System.Web.UI.Control.InitRecursive(Control namingContainer)
System.Web.UI.Page.ProcessRequestMain()
我的WEBFORM加CrystalReportViewer1就出以上错!