作者ysgrm8502 (虫子)
看板C_Sharp
标题[问题]report viewer设计问题
时间Mon Aug 11 01:44:27 2014
版上前辈们好:
小弟最近在学习使用report viewer
有一个问题是这样的
小弟手动用SQL捞出资料,再喂给rdlc
但捞出的这个资料集是包含两个Table(合并表格)所组成
而rdlc需要设定资料来源,在来源上仅只能设定分开的单一表格
然而这样的设计在编译时会出现XX栏位未在DataSet1中
小弟苦思许久,也有google了些资料,但始终找不到解决办法
想请问版上前辈们有没有什麽方法可以解决或给小弟点意见
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.176.184.208
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1407692670.A.B3A.html
※ 编辑: ysgrm8502 (180.176.184.208), 08/11/2014 01:48:38
※ 编辑: ysgrm8502 (180.176.184.208), 08/11/2014 01:49:45
※ 编辑: ysgrm8502 (180.176.184.208), 08/11/2014 01:50:32
1F:推 GoalBased: 你是用精灵做的吗? 你选资料来源的时候 不是可以设定 08/11 08:36
2F:→ GoalBased: 要搜寻那些资料吗? 在那边依次搜寻两个table你要的资料 08/11 08:37
3F:→ GoalBased: select 客户.姓名, 订单,编号 from 客户, 订单 08/11 08:38
4F:→ ysgrm8502: 来源是先用精灵去做的,然後我的程式码那边有自己捞资 08/11 16:32
5F:→ ysgrm8502: 料,再喂给RDLC 08/11 16:33
6F:推 Ammenze: 在你的rdlc上面按右键选开启方式->自动编辑器选择(XML) 08/11 16:45
7F:→ Ammenze: 会到到<DataSet Name="DataSet1">在下面把缺的栏位加上去 08/11 16:46
8F:→ Ammenze: <Field Name="缺的栏位名称"> 08/11 16:48
9F:→ Ammenze: <DataField>缺的栏位名称</DataField> 08/11 16:48
10F:→ Ammenze: <rd:TypeName>缺的栏位Data Type</rd:TypeName> 08/11 16:49
11F:→ ysgrm8502: 已解决,感谢GoalBased与Ammenze提供两种不同的方法 08/11 17:42