用户单击“搜索”按钮多次晶体报告将挂起

时间:2013-11-07 06:54:03

标签: c# winforms crystal-reports

我创建了一个水晶报告应用程序,我在其中使用搜索按钮生成月度报告。当用户点击搜索按钮时,水晶报告会多次挂起并在标题栏上显示“无响应”消息。所以我怎么能避免这种情况,以便我的转发不会挂起,并且它正常工作。

当用户在搜索按钮上多次单击并且查看器挂起时,我还附加了水晶查看器的屏幕截图。

enter image description here

Report objReport = null;

private void cmdSearch_Click(object sender, EventArgs e)
{
    OleDbDataAdapter objoleDbAdapter = null;
    objReport = new Report();

    DataSet sonoDataset = new DataSet();

     //Db Logic here

    objReport.Close();
    objReport.SetDataSource(sonoDataset);
    crtViewer.ReportSource = objReport;
    objReport.Refresh();

    objOleDbCommand.Dispose();
    objOleDbCommand = null;
    objoleDbAdapter.Dispose();
    objoleDbAdapter = null;
}

这是我在搜索按钮上的简单代码。但我不明白为什么Crystal Report会在点击搜索按钮时挂起。

0 个答案:

没有答案