asp.net 水晶报表连接mysql数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 水晶报表连接mysql数据库相关的知识,希望对你有一定的参考价值。

1.首先需要安装mysql
server
5.1和navicat
for
mysql。这个安装是很简单的,网上很多教程,和安装一般软件差不多。只有在安装mysql
server
5.1时,要注意选择字符编码为gb2312(中文)那个选项。
2.
使用navicat
for
mysql导入数据文件
a打开navicat
for
mysql,和localhost本地数据库连接,就可以看到刚才建立的数据库和表,
b可以导入本地的txt数据文件,注意保持格式正确,
c下面一步要注意一下,如果数据库中有中文数据,编码格式一定要选择是中文的gb2312,
d然后间隔符为空格(根据txt中的具体情况来定),
e并选择目标表,将每一列一一对应,即可导入。
参考技术A 2种方法:Pull或者Push
Pull直接在
水晶报表
设计时设置好数据库连接的参数;
Push则是先获取DataSet,然后再推给水晶报表。
对于mysql可以找一下它的DotNet的库,安装后,在使用上与DotNet的其他数据连接方式很类似,很方便。本回答被提问者采纳

[水晶报表]为水晶报表(含子报表)绑定数据

子报表需求

在一些运用场景,主报表显示多个子报表;或者根据主表进行动态联动子表信息。

新建子报表

插入子表


设置子表连接

预览效果

以上是关于asp.net 水晶报表连接mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

vs asp.net水晶报表打印时无法显示条码

80070005 访问被拒绝,当带有水晶报表的asp.net网站部署在专用服务器上时

即时生成水晶报表

C#怎么生成水晶报表

水晶报表 Crystal Report 调用存储过程时出错 找不到表 ,解决方法。

[水晶报表]为水晶报表(含子报表)绑定数据