回 帖 发 新 帖 刷新版面

主题:关于水晶报表的“你需要更多信息”

唉,在网上搜了好多也没发现有用的。我用“拉”方法就没有事,但是用“push”时,我先建的dataset,然后是水晶报表(这其中都没有写代码),最后是新建网页,拽进CrystalReportViewer,运行,出现:“需要更多信息”,这是咋回事?咋解决呢??谢谢!!!是不是还要写代码啊??

回复列表 (共1个回复)

沙发

向水晶报表中充数据:
private BobksCrystalReport objBooksCrystalReport;
上述代码创建BooksCrystalReport类型的对象为 objBooksCrystalReport;
string strcon="server=.;uid=sa;password=;database";//连接数据库;
string serelect="select * from book"//查询book表
sqlconnection objsqlconnection=new sqlconnection(strcon)//
sqlDataAdapter bjsqlDataAdapter=new sqlDataAdapter(strSelect,objsqlConnection);//为BooksDataset数据集声明一个实例
objsqlDataAdapter.Fill(objDataSet,"bok")//将数据填充到数据集objDataSet中
objBooksCrystalReport=new BooksCrystalReport()//设置水晶报表实例的数据源

objBooksCrystalReport.SetDataSource(bjDataSet.Tables["book"])
//将含有数据的报表对象绑定到水晶报表查看器上
crvBooksReportViewer.ReportSource=objBooksCrystalReport;
向水晶报表中插入图表你应该会做了吧~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册