请教.net推模型的的报表 ,,急!急!   <<在线等待>>

xtidtwwh 2003-09-29 03:41:32

为什么的我的DATASET总是空集,没有一第记录,为什么?
我的数据集文件是dst1.xsd,报表文件是rpt1.rpt,还有一个显示报表控件cr1
我是这样写的:
dim dst as new dst1()
dim rpt as new rpt1()
dim sqlcn as new sqlconnection()
dim sqlcmd as new sqlcommand()
Dim rt As New SqlDataAdapter()

sqlcn.ConnectionString=....... '我可以保证能联上
sqlcmd.connection=sqlcn
sqlcmd.commandtext="select id,name,sex from students"
'与dst1.xsd中使用的字段是对应的
rt.selcommand=sqlcmd
rt.fill(dst,"students")
rpt.SetDataSource(dst)
cr1.ReportSource =rt
me.show
怎么总是没有数据,只有字段,应表“student"有数据
...全文
48 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
terryxin 2003-09-29
  • 打赏
  • 举报
回复
上边人兄的建议行的通
banni2003 2003-09-29
  • 打赏
  • 举报
回复
在设计报表时可以添加Dataset1.xsd数据集
利用它把要显示的字段和报表联系起来(Dataset1.xsd数据集 只是抓取数据结构)
然后你在设置
rt.fill(dst,"students")
rpt.SetDataSource(dst)
cr1.ReportSource =rt
这步就在填充数据的.

citylamp 2003-09-29
  • 打赏
  • 举报
回复
sqlcn.ConnectionString=.......
后面缺 sqlcn.open() 打开数据库吧

2002pine 2003-09-29
  • 打赏
  • 举报
回复
cyrCustomerList.DisplayPage=true;
cr1.ReportSource =rt--》cr1.ReportSource =rpt
meetweb 2003-09-29
  • 打赏
  • 举报
回复
做报表的时候,数据源没有设置正确
步骤如下
1.open report
2.选择数据库->设置数据源
3.把原来数据库的所有字段设置为dataset的字段.
4.重新运行,数据出来啦 :-)

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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