ASP.net 水晶报表 动态数据源 dataset

freshdon 2007-03-26 12:26:21
已经在vb代码中写好了dataset了
可是在CrystalReport1.rpt中添加数据库字段时,没有可用数据源
动态数据源还要手动再添加数据集Dataset1.xsd吗?
那么动态数据源还有什么意义啊?

请高手指点
谢谢

=============================================
Private Sub test()

SqlStr = "SELECT * FROM D_Cass_Time_Fact "

Dim dsDataSet As New DataSet

//此处连接数据库 OK
Dim objCon As New SqlConnection _
(ConfigurationSettings.AppSettings("strWebCon1"))
objCon.Open()
Dim objSqlCmd As New SqlDataAdapter(SqlStr, objCon)

objSqlCmd.Fill(dsDataSet, "tempTable")

Dim ListPDF As New CrystalReport1

ListPDF.SetDataSource(dsDataSet)

......

objCon.Close()

End Sub
...全文
586 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mademelaugh 2007-03-26
  • 打赏
  • 举报
回复
想想Dataset1.xsd只是一个中转容器。你用c#往里面填充信息,然后绑定到水晶报表。但是水晶报表设计时需要知道数据的架构信息,否则它怎么完成格式化?所以这个dataset的结构当然要让水晶报表知道才行。不是随便一个object交给水晶报表,它都能帮你处理好一切的
freshdon 2007-03-26
  • 打赏
  • 举报
回复
谢谢
这个我明白的
但是Dataset1下面显示“...未找到项目”


所以我想知道Dataset1.xsd里面怎么设置

谢谢你啊
mademelaugh 2007-03-26
  • 打赏
  • 举报
回复
设计报表的时候选择增加/删除数据库,然后选择“更多数据源”->“ADO.NET”,在弹出的框里选择你的Dataset1.xsd文件就可以加进去了
freshdon 2007-03-26
  • 打赏
  • 举报
回复
那么在我这样的情况下如何设置呢?
新手

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧