如何在读取xml文件时显示进度条?

时间:2012-01-28 13:52:38

标签: c# .net wpf

我使用Crytal报告WPF应用程序生成带有xml文件的报告,这是我使用的代码

    protected override void OnContentRendered(EventArgs e)
    {

        DataSet dset = new DataSet1();
        DataSet reportData = new DataSet();
        reportData.ReadXml("http://192.168.1.10/test/data.xml");
        dset.Tables[0].Merge(reportData.Tables[0]);
        ReportDocument report = null;
        report = new CrystalReport1();
        report.SetDataSource(dset.Tables[0]);
        reportViewer.ViewerCore.ReportSource = report;

    }

所以有人可以提供一个想法或示例如何在xml文件读取时显示进度条窗口?

只想显示忙碌指示符,让用户知道应用程序正在读取xml文件并生成报告

reportData.ReadXml("http://192.168.1.10/test/data.xml");

问候

1 个答案:

答案 0 :(得分:0)

不在UI线程中读取XML。为了您的目的,您可以使用BackgroundWorker课程。