0

我正在将 xml 文档导入到 econnect 方法(Microsoft Dynamic GP)。导入文件需要几分钟(10 M)。所以我需要在导入时显示进度条。

在表单加载事件中,我正在提交 xml 文件。

但问题是提交 xml 文件后显示表单。在提交 xml 文件之前,我需要显示进度条表单 (70%)。并提交 xml 文件我必须显示进度条已满(100%)。

让我知道我该如何显示......

              Form BarFormobj = new Form();
                BarFormobj.Width = 250;
                BarFormobj.Height = 150;
                BarFormobj.StartPosition = FormStartPosition.Manual;
                BarFormobj.Location = new Point(450, 200);
                BarFormobj.Text = "Invoice Date";

                BarFormobj.Load += new EventHandler(BarFormobj_Load);                    
                pBar.Location = new System.Drawing.Point(20, 20);
                pBar.Name = "progressBar1";
                pBar.Width = 200;
                pBar.Height = 30;

                pBar.Minimum = 0;
                pBar.Maximum = 100;
                pBar.Value = 70;   
                BarFormobj.Controls.Add(pBar);

                BarFormobj.ShowDialog();

                    pBar.Value = 100;
                    BarFormobj.Controls.Add(pBar);

              MessageBox.Show("Invoices have been successfully created");

静态无效 BarFormobj_Load(对象发送者,EventArgs e)

    {          

      eConcall.CreateTransactionEntity(connStr, xmlDoc);  // here i am submitting xml documnet to Econnect. 
    }
4

1 回答 1

0

非常简单的解决方案是在提交 XML 文件的代码之后立即将设置进度条值的代码移动到 BarFormobj_load 事件处理程序。

于 2013-06-22T11:14:15.660 回答