我正在将xml文档导入到econnect方法(Microsoft Dynamic GP)。导入文件需要几分钟(10 M)。所以我需要在导入时显示进度条。
在表单加载事件中,我正在提交xml文件。
但问题是表单在提交xml文件后显示。我需要在汇总xml文件之前显示Progressbar表单(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");
static void BarFormobj_Load(object sender,EventArgs e)
{
eConcall.CreateTransactionEntity(connStr, xmlDoc); // here i am submitting xml documnet to Econnect.
}
答案 0 :(得分:0)
非常简单的解决方案是在提交XML文件的代码之后立即将进度条值的代码设置为BarFormobj_load事件处理程序。