FastReport .net报表做主从结构,从表中没有记录,主表也不显示

问题描述

各位在神,我用C#winfrom+FastReport.Net报表做了一个主从结构的报表,主表中有些记录在从表中没有,在显示时,从表中没有的记录主表中也不显示,按正常逻辑,即使从表中没有记录,那主表中有记录也要显示出来,就像sql左连接查询一样,不管右边表有没有数据,左边表的数据都会显示出来。

解决方案

解决方案二:
先确保你的DataSet没有问题,再看是否是控件的问题。
解决方案三:
我的数据DataSet中的两个表都是没有问题的,在里面都可以看到数据,但显示出来从表中没有的记录,主表也就显示不出来。
解决方案四:
控件应该也是没有问题,我在官网下载最新版的试用也是同样问题。

时间: 2024-08-31 05:15:48

FastReport .net报表做主从结构,从表中没有记录,主表也不显示的相关文章

看实例学VFP:删除数据表中的记录

本例对看实例学VFP:对数据表中记录进行修改一文的实例进行了一点改进,增加了"撤消"功能.程序运行时如下图: 在组合框中选择要查找的字段,在文本框中输入查找内容后单击右侧的"查找"按钮后将查找结果显示在上方的表格中,"查找"按钮变成"撤消"按钮,同时激活"删除"按钮及用于显示数据的文本框,并将当前记录(满足查询条件的记录)的值同时显示在文本框中,:单击"删除"按钮后会删除查找出来的记录刷

看实例学VFP:向数据表中添加记录时自动生成编号

本例在"看实例学VFP:向数据表中添加记录并验证输入数据是否合法"的基础上进行了改进,实现了在添加记录时不仅能够完成对输入数据的校验,还具有自动生成编号的功能.自动生成编号的相关代码加在表单的init事件及"添加"按钮的click中,在表单第一次启动或添加完记录后都会调用此段代码,实现自动生成编号的功能.运行界面如下: 本例用到了"数据1"数据库中的"网站信息表",关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出,

看实例学VFP:向数据表中添加记录并验证输入数据是否合法

本例的执行过程大致是在添加记录时首先使用empty()函数对接收数据文本框作是否为空的判断,使用locate做记录指针定位(关于vfp表记录指针定位和数据排序请参考:记录指针定位和数据排序),并判断是否和表中已有的数据重复.通过以上方式完成数据校验,如果满足非空.非重复的条件,则使用append blank命令在表中添加一条空白记录,然后使用replace命令将该记录的对应字段的值修改成表单上对应文本框内输入的值.程序运行时如下图: 本例用到了"数据1"数据库中的"网站信息表

Sql Server中清空所有数据表中的记录_MsSql

Sql Server中清空所有数据表中的记录 清空所有数据表中的记录: 复制代码 代码如下: exec sp_msforeachtable  @Command1 ='truncate table ?' 删除所有数据表: 复制代码 代码如下: exec sp_msforeachtable 'delete   N''?''' 清空SQL Server数据库中所有表数据的方法(有约束的情况) 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之

如何有条件的分步删除数据表中的记录

数据|条件 如何有条件的分步删除数据表中的记录作者:eygle出处:http://blog.eygle.com日期:February 22, 2005« 自己动手,丰衣足食 | Blog首页 有时候我们需要分配删除数据表的一些记录,分批提交以减少对于Undo的使用,本文提供一个简单的存储过程用于实现该逻辑.你可以根据你的需要进行适当调整,本例仅供参考: SQL> create table test as select * from dba_objects;Table created.SQL>

看实例学VFP:同时向两个表中添加记录

本文利用看实例学VFP:利用多个表中的字段创建新表这个实例中的知识来制作一个文本式录入表单的简单示例,通过这个表单可以同时向"数据1"数据库中的"网站信息表"和"附加信息表"这两个表中添加记录,并且对录入的数据可以选择"保存"."添加"或"撤消".这两个表的索引字段分别是"编号"和"网站编号",这两个字段的内容是完全相同的,只是分别处于两个表中,并

mfc 里用addnew()向mysql表中添加记录时有时在前面,有时在后面,求解啊

问题描述 mfc 里用addnew()向mysql表中添加记录时有时在前面,有时在后面,求解啊 mfc 里用addnew()向mysql表中添加记录时有时在前面,有时在后面,求解啊!! 解决方案 直接用SQL语句控制记录. 解决方案二: 文档 数独求解"> 解决方案三: 我是这样插入的

如何用winhex在MFT表中添加记录被文件系统识别?

问题描述 如何用winhex在MFT表中添加记录被文件系统识别? 5C 如何用winhex在MFT表中添加记录被文件系统识别? 步骤如下: 1 我先在根目录下新建一个很小的TXT文件 例如a.txt 里面有内容123456789 2 用winhex找到啊a.txt在MFT表中的记录 复制十六进制数据 3 将复制的内容在MFT表中新建一个记录 修改其中的文件记录参考号+1 文件名 完成 但是 实际上没有被识别到 而且附加操作 新建一个文件 发现我刚刚粘贴的文件倍覆盖了 我以为是不是ntfs还有别的

在c#中通过什么样的语句可以统计出access表中的记录数 ?

问题描述 在c#中通过什么样的语句可以统计出access表中的记录数? 解决方案 解决方案二:Selectcount(*)fromttt解决方案三:DataTabledt="SELECT*FROMttt"intcount=dt.Rows.Count;解决方案四:selectcount(*)from表