主题:关于水晶报表的“你需要更多信息”
tonnye
[专家分:70] 发布于 2007-02-10 21:49:00
唉,在网上搜了好多也没发现有用的。我用“拉”方法就没有事,但是用“push”时,我先建的dataset,然后是水晶报表(这其中都没有写代码),最后是新建网页,拽进CrystalReportViewer,运行,出现:“需要更多信息”,这是咋回事?咋解决呢??谢谢!!!是不是还要写代码啊??
回复列表 (共1个回复)
沙发
1678 [专家分:0] 发布于 2007-02-22 17:47:00
向水晶报表中充数据:
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;
向水晶报表中插入图表你应该会做了吧~~~
我来回复