第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我更改頁面時如何避免 crystalreport 詢問數(shù)據(jù)庫身份驗證

當我更改頁面時如何避免 crystalreport 詢問數(shù)據(jù)庫身份驗證

C#
千巷貓影 2023-05-13 15:50:43
你好朋友我有一個問題,我有我的報告 (.rpt) 它顯示良好但是當我按下按鈕看到以下頁面時它要求我提供參數(shù)和數(shù)據(jù)庫身份驗證,這是我的代碼:cryRpt = new ReportDocument();try{    cryRpt.Load((Application.StartupPath + "\\rpExclu.rpt").Replace("\\bin\\Debug", ""));    cryRpt.SetParameterValue("@IDA", id);    cryRpt.SetDatabaseLogon("sa", "password$$$");    crvReportes.ReportSource = cryRpt;    crvReportes.Refresh();}catch (Exception ex){    crvReportes.Refresh();    XtraMessageBox.Show("" + ex.Message.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);}finally{    cryRpt.Dispose();    cryRpt.Close();}我給你看截圖:  提前致謝。
查看完整描述

2 回答

?
三國紛爭

TA貢獻1804條經(jīng)驗 獲得超7個贊

如果您的目標是從 SQL 填充數(shù)據(jù),則可以通過 rpt 文件設(shè)置連接,方法是在任務(wù)欄上選擇Database > Database Expert > OLE DB (ADO)(如果是 MS SQL)> SQL Server Native Clinet。以這種方式建立的連接也將在評估報告時使用,因此您不需要每次都通過它。



查看完整回答
反對 回復(fù) 2023-05-13
?
臨摹微笑

TA貢獻1982條經(jīng)驗 獲得超2個贊

早上好朋友們 我修改了我的代碼以避免詢問參數(shù)。我刪除了 cryRpt.Dispose() 和 cryRpt.Close()。它有效,但我決定將這些代碼行放在 winform 關(guān)閉事件中。我的代碼是:


public FrmReport()

{

    InitializeComponent();

    rpDoc = new ReportDocument();

    crvReportes.AllowedExportFormats = (int)(ViewerExportFormats.ExcelFormat | ViewerExportFormats.PdfFormat| ViewerExportFormats.WordFormat);

}

private void LoadReport()

{

    try

    {

        rpDoc.Load((Application.StartupPath + "\\rpExclu.rpt").Replace("\\bin\\Debug", ""));

        rpDoc.SetParameterValue("@IDA", this.ida);

        rpDoc.SetDatabaseLogon(this.us, this.pass);

        crvReportes.ReportSource = rpDoc;

        crvReportes.Refresh();

    }

    catch (Exception ex)

    {

        crvReportes.Refresh();

        XtraMessageBox.Show("" + ex.Message.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

    }

}

private void FrmReporteBienes_FormClosing(object sender, FormClosingEventArgs e)

{

    if (rpDoc.IsLoaded)

    {

        rpDoc.Dispose();

        rpDoc.Close();

    }

}

這是最好的解決方案嗎?好吧,在這一刻它起作用了。提前致謝。


查看完整回答
反對 回復(fù) 2023-05-13
  • 2 回答
  • 0 關(guān)注
  • 173 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號