在需要显示数据的程序中加入以下代码:
SetNum(++i);
System.Windows.Forms.Application.DoEvents();
另外,需要加入以下代码:
delegate void SetTextCallback(int nNum);
private void SetNum(int nNum)
{
if (this.lbNum.InvokeRequired)
{
SetTextCallback d = new SetTextCallback(SetNum);
this.Invoke(d, new object[] { nNum });
}
else
{
this.lbNum.Text = "当前导入第" + nNum.ToString() + " 条记录";
}
}
可以实现在数据导入过程中即时显示导入数据数量。