vs2008+FastReport.net v1.6.17 多张数据表

问题描述

privateDataSet_FDataSet;intj=_FDataSet.Tables.Count;for(inti=0;i<j;i++){DataTabledtPrint=_FDataSet.Tables[i].DefaultView.ToTable();dtPrint.TableName=_FDataSet.Tables[i].TableName;DataSetdSet=newDataSet();dSet.Tables.Add(dtPrint);FReport.RegisterData(dSet);}当_FDataSet中有多个数据表时,打印时会出错。只有一张数据表时,打印正常,是什么原因呢?错误提示信息为:Tableisnotconnectedtothedata.RegisterthedatausingReport.RegisterDatamethod.也就是同一页报表中,我想同时显示2个张表的内容,这2张表结构和数据完全不一样,相互独立的。开发环境:vs2008+FastReport.netv1.6.17

解决方案

本帖最后由 sunylf 于 2015-11-06 15:59:55 编辑
解决方案二:
贴子沉了啊。用过FastReport的大神们,过来看看。
解决方案三:
因为多张表他就认不到拉。。。。你要给每个张设表名,然后对应到FastReport模版里的Table呗。。。你可以查他里面自带的DEMO呗。。
解决方案四:
楼上的大哥,能帮我修正一下语句么?
解决方案五:
哪位热心人能发一份示例到sunylf@qq.com,多谢了。最好能包含 sql2000,sql2005数据库+报表文件+调用代码.
解决方案六:
现在最新版本的已经到3.几点了,网上有破解版的,搜搜。自带的demo看看,基本上就能搞定了。

时间: 2024-12-01 13:00:41

vs2008+FastReport.net v1.6.17 多张数据表的相关文章

fastreport.net-vs2008+FastReport.net v1.6.17 多张数据表

问题描述 vs2008+FastReport.net v1.6.17 多张数据表 private DataSet _FDataSet; int j = _FDataSet.Tables.Count; for (int i = 0; i < j; i++) { DataTable dtPrint = _FDataSet.Tables[i].DefaultView.ToTable(); dtPrint.TableName = _FDataSet.Tables[i].TableName; DataSe

如何描述一张数据表的基本信息?

最近,我和一位同事合作设计数据库表.我们在设计好各个表之后,需要将表的基本信息记录下来,发给同项目组的同事参阅和评审.最开始,我们不是很清楚如何来描述每张表的信息.通过与大家商量之后,我们认为通过如下格式描述数据库表的基本信息比较恰当.本文可供有类似需求的开发人员参考. 要比较完整地描述一张数据表,需要交代清楚这五个部分:总体说明.版本说明.表结构说明.建表脚本.初始化语句.以下以员工信息表为例加以说明: 1. 总体说明(表存放数据说明,哪些模块使用) 员工信息表tb_employeeinfo,

Hibernate映射集合属性、映射组件属性和关联映射都是几张数据表之间的映射的问题,它们在应用上有什么区别?分别应用在什么场合?它们的效率的比较如何?

问题描述 Hibernate映射集合属性.映射组件属性和关联映射都是几张数据表之间的映射的问题,它们在应用上有什么区别?分别应用在什么场合?它们的效率的比较如何?我刚学hibernate,希望诸位前辈赐教!!! 解决方案 解决方案二:请加我QQ,我有视屏教程讲的很细解决方案三:50307924

急求从两张数据表中抽取个别列,查询后组合成一张新表,如何做?

问题描述 A表包含字段ABCDB表包含EFC表字段ABCDEF从winform上查询完A表和B表的数据之后,选择某条A和某条B点击按钮生成一条新的C表数据如何操作代码怎么样 解决方案 解决方案二:数据库可以直接做,也可以用linq解决方案三:可以写一个类C,包含ABCDEF属性,然后选中A表中的字段,给C的ABCD赋值,选中B表,赋值EF,然后增加到C表中~解决方案四:获取选择的A与B对象,拼接insertsql语句,inserttableC(A,B,C......)Values(A.A,A.B

请教一个两张数据表的字段进行进行比较输出数据的问题

问题描述 表A表B页面像这样的分别将A和B的tablename绑定到下拉框,下拉框选择tablename,点击按钮进行匹配tablename的A.NAME和B.COLUMNNAME的比较.然后字段一样放在一起,不一样的放一起.想问下,红色部分的sql怎么写 解决方案 解决方案二:不明觉厉,你这个不就是交集差集么用Linq的Except差集和Intersect交集

【MySQL】 查询某个数据库有多少张数据表

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'performance' GROUP BY table_schema;   这里 table_schema = '数据库名字'  

【SQL 数据库】将一张数据表信息复制到另一张数据表

一.MySQL数据库 1.如果目标表存在 INSERT INTO 目标表  SELECT  * FROM 源表; 2.如果目标表不存在 CREATE TABLE 目标表 SELECT * FROM  源表;     二.SQL Server数据库 1.如果目标表存在 insert into 目标表 select * from  源表; 2.如果目标表不存在 select * into  目标表  from  源表;   三.Oracle数据库 1.如果目标表存在 insert into 目标表

WPS如何将两张或几张工作表合并起来?

  WPS如何将两张或几张工作表合并起来?有比公式更简单的方法!就是"合并计算",求和.乘积.方差,只要添加合并区域就行了!   方法/步骤 1.打开原始表格数据,本表中一共有前三个月的会员积分数据,现在需要统计到第一季度下面; 2.选择第一季度列表下面的表格,点击"数据"->"合并计算"; 3.弹出对话框,选择函数"求和"; 4.然后再点击下图按钮,进行数据范围选择; 5.选择表格数据; 6.然后点击下图按钮; 7.返

如何将Excel中多个不同的工作表汇总成一张总表

  Excel多个工作表汇总 A)创建一张汇总表,选中数量下面的单元格. B)点击数据--合并计算,函数里面填求和. C)在引用位置,点击带红色箭头的框框. D)点击A供应商这张工作表,选中参与计算的数据范围. E)点击添加在所有引用位置出现"A供应商!$D$2:$D$13",然后依次对B供应商工作表,C供应商工作表进行操作. F)最后选中"创建指向源数据的链接",点击确定.