在C#中加载Crystal Report时保存登录信息

猫通维

我创建了一个可以正常运行的Crystal Report,但需要输入登录信息。我在Google上搜索并找到了此代码,但是它对我不起作用。任何有关代码的建议将不胜感激。

private void frmPrintWIPReport_Load(object sender, EventArgs e)
{
    var cryRpt = new ReportDocument();
    var crtableLogoninfo = new TableLogOnInfo();
    var crConnectionInfo = new ConnectionInfo();
    Tables CrTables;

    cryRpt.Load("rptWIP.rpt");

    crConnectionInfo.ServerName = "192.168.40.253";
    crConnectionInfo.DatabaseName = "TNET";
    crConnectionInfo.IntegratedSecurity = true;
    crConnectionInfo.UserID = "sa";
    crConnectionInfo.Password = "******";

    CrTables = cryRpt.Database.Tables;
    foreach (Table CrTable in CrTables)
    {
        crtableLogoninfo = CrTable.LogOnInfo;
        crtableLogoninfo.ConnectionInfo = crConnectionInfo;
        CrTable.ApplyLogOnInfo(crtableLogoninfo);
    }

    crystalReportViewer1.ReportSource = cryRpt;
    crystalReportViewer1.Refresh();
}
库玛·阿基尔(Kumar Akhil)

你可以试试看 我希望它与您的需求相同。

private void frmPrintWIPReport_Load(object sender, EventArgs e)
    {
        var cryRpt = new ReportDocument();
        var crtableLogoninfo = new TableLogOnInfo();
        var crConnectionInfo = new ConnectionInfo();
        Tables CrTables;

        cryRpt.Load("rptWIP.rpt");

        ConnectionInfo crConnectionInfo = new ConnectionInfo()
            {
                ServerName = @"192.168.40.253",
                DatabaseName = @"TNET",
                UserID=@"sa",
                Password=@"******"                
               //IntegratedSecurity = true
            };

        CrTables = cryRpt.Database.Tables;
        foreach (Table CrTable in CrTables)
        {
            crtableLogoninfo = CrTable.LogOnInfo;
            crtableLogoninfo.ConnectionInfo = crConnectionInfo;
            CrTable.ApplyLogOnInfo(crtableLogoninfo);
        }

        crystalReportViewer1.ReportSource = cryRpt;
        crystalReportViewer1.Refresh();
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Crystal Report中加载报告失败

来自分类Dev

VS 2010 C#中的Crystal Report加载错误

来自分类Dev

无法在Visual Studio 2013的Crystal Report中加载数据库信息

来自分类Dev

无法在Visual Studio 2013的Crystal Report中加载数据库信息

来自分类Dev

解决方案:从 C# 应用程序调用 Crystal Report 时抛出“数据库登录失败”或“加载报告失败”

来自分类Dev

尝试在C#中加载插件时无法加载Assemly错误

来自分类Dev

如何将登录信息传递给独立的Crystal Report?

来自分类Dev

使用c#和ms-access和数据集时的Crystal Report数据库登录提示

来自分类Dev

在C#中加载1 mb的tga文件时获取OutOfMemoryException

来自分类Dev

C#中的Crystal Report Chart选项

来自分类Dev

Crystal Report在发布时要求数据库登录

来自分类Dev

在C#中加载xaml文件,获取具有指定名称的元素,添加按钮并保存文件

来自分类Dev

尝试在WebAPI C#项目中的Stanford.NLP.CoreNLP .Net中加载DefaultNLP模型时出错

来自分类Dev

C不会从文件中加载信息(读取,写入)

来自分类Dev

在C#中加载CSV

来自分类Dev

使用C#更改Crystal Report上Box的颜色

来自分类Dev

用C#代码从Crystal Report中获取记录数

来自分类Dev

Crystal Reports(C#):信息无法正确显示

来自分类Dev

Crystal Report加载时间出错

来自分类Dev

模拟C#时如何隐藏我的登录详细信息

来自分类Dev

通过VS 2013使用子报表时,Crystal Report提示登录

来自分类Dev

在C#中加载XML文件路径

来自分类Dev

等待javascript在c#中加载页面

来自分类Dev

在JVM中加载类时

来自分类Dev

C#加载/保存对象或对象数组

来自分类Dev

加载时无法在ajax中加载jquery

来自分类Dev

在UITableView中加载本地json信息

来自分类Dev

运行Crystal Report时出错

来自分类Dev

在C ++ Builder 10中加载DLL时,变量或安全数组被锁定

Related 相关文章

  1. 1

    在Crystal Report中加载报告失败

  2. 2

    VS 2010 C#中的Crystal Report加载错误

  3. 3

    无法在Visual Studio 2013的Crystal Report中加载数据库信息

  4. 4

    无法在Visual Studio 2013的Crystal Report中加载数据库信息

  5. 5

    解决方案:从 C# 应用程序调用 Crystal Report 时抛出“数据库登录失败”或“加载报告失败”

  6. 6

    尝试在C#中加载插件时无法加载Assemly错误

  7. 7

    如何将登录信息传递给独立的Crystal Report?

  8. 8

    使用c#和ms-access和数据集时的Crystal Report数据库登录提示

  9. 9

    在C#中加载1 mb的tga文件时获取OutOfMemoryException

  10. 10

    C#中的Crystal Report Chart选项

  11. 11

    Crystal Report在发布时要求数据库登录

  12. 12

    在C#中加载xaml文件,获取具有指定名称的元素,添加按钮并保存文件

  13. 13

    尝试在WebAPI C#项目中的Stanford.NLP.CoreNLP .Net中加载DefaultNLP模型时出错

  14. 14

    C不会从文件中加载信息(读取,写入)

  15. 15

    在C#中加载CSV

  16. 16

    使用C#更改Crystal Report上Box的颜色

  17. 17

    用C#代码从Crystal Report中获取记录数

  18. 18

    Crystal Reports(C#):信息无法正确显示

  19. 19

    Crystal Report加载时间出错

  20. 20

    模拟C#时如何隐藏我的登录详细信息

  21. 21

    通过VS 2013使用子报表时,Crystal Report提示登录

  22. 22

    在C#中加载XML文件路径

  23. 23

    等待javascript在c#中加载页面

  24. 24

    在JVM中加载类时

  25. 25

    C#加载/保存对象或对象数组

  26. 26

    加载时无法在ajax中加载jquery

  27. 27

    在UITableView中加载本地json信息

  28. 28

    运行Crystal Report时出错

  29. 29

    在C ++ Builder 10中加载DLL时,变量或安全数组被锁定

热门标签

归档