将表单连接到Crystal报表 [英] Connecting Form to Crystal Report

查看:60
本文介绍了将表单连接到Crystal报表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



如何在C#windows应用程序中将表单连接到水晶报表。



问候

Balamurugan

Hi,
How to connect a form to crystal report in C# windows application.

Regards
Balamurugan

推荐答案

嗨试试这个代码



Hi try this Code

using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;

CrystalReportWithImage CRPLI = new CrystalReportWithImage();
            Database crDatabase;
            Tables crTables;
            TableLogOnInfo crTableLogOnInfo;
            ConnectionInfo crConnectionInfo;

            crConnectionInfo = new ConnectionInfo();
            crConnectionInfo.ServerName = IPAddress + "\\SQLEXPRESS";
            crConnectionInfo.DatabaseName = "DbName";
            crConnectionInfo.UserID = "UserID";
            crConnectionInfo.Password = "Password";
            crDatabase = CRPLI.Database;
            crTables = crDatabase.Tables;

            foreach (CrystalDecisions.CrystalReports.Engine.Table crTable in crTables)
            {
                crTableLogOnInfo = crTable.LogOnInfo;
                crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
                crTable.ApplyLogOnInfo(crTableLogOnInfo);
            }
            crystalReportViewer1.ReportSource = CRPLI;
            crystalReportViewer1.Show();
        }


这篇关于将表单连接到Crystal报表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆