打印水晶报表时——数据集属性中数据类型不对应的问题

打印水晶报表时——数据集属性中数据类型不对应的问题

开发工具和关键技术:Visual Studio 2015,ASP.NET MVC	
作者:金建勇
撰写时间:2019年3月26日	

最近在做打印水晶报表的时候,遇到了一些问题,其中有个问题困扰了我很久,现在在这里就分享给大家,希望大家可以注意!
首先我是完成了打印水晶报表的代码,然后去到网页上打印数据,发现打印出一个空白页,我就检查网页发现并没有报错,我就再去检查代码发现也没有错,于是就困扰了我很久,我花了很长时间终于知道问题所在,原来是数据集中的属性没有对应,之后我就改成了对应的属性,去网页上再打印就没有问题了。
下面是我遇到问题具体内容和解决方法:
在这里插入图片描述
在我完成了代码,并检查没有错误时,点击打印数据,却出现下面空白页的情况
在这里插入图片描述
最后找到原因是:数据集中的数据类型没有对应到数据库的数据类型,所有导致打印的时候没有数据.
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
当然除上图我标记的以外,其他数据也一样,需要对应到数据库的数据类型,才能打印出数据。

下面就是具体解决方法:
找到你项目中打印报表时创建的数据集,打开后单击右键,选择属性,然后检查每个数据的数据类型是否都与数据库中的数据类型对应,若不对应就改过来再保存。
如果改的时候出现报错的话,可以尝试重启项目,再作修改。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
改完了,确认都对应以后,就可以去到页面打印数据看到效果:
在这里插入图片描述
可以看到数据就打印出来了。
虽然这是一个小问题,但有时候出错往往也就是这种小问题,容易被大家忽略,所有需要大家注意一下!

猜你喜欢

转载自blog.csdn.net/weixin_44540201/article/details/89064825