日期:2014-05-17 浏览次数:20991 次
public class DbHelper
{
//这个类里面有个InsertData(DataTable dt)方法,负责将DataTable中的数据一行一行的插入到数据库中
// Nested Types
public delegate void tpiinfo(int value, int max);
// Events
public event tpiinfo Evtpiinfo;
public void InsertData(DataTable dt)
{
int num = 0;
int count = dt.Rows.Count;
foreach (DataRow row in dt.Rows)
{
//插入代码 省略
num++;
if (this.Evtpiinfo != null)
{
this.Evtpiinfo.BeginInvoke(num, count, null, null);
}
}
}
}
if (this.Evtpiinfo != null)
{
this.Evtpiinfo(num, count);
}
------解决方案--------------------
if (this.Evtpiinfo != null)
{
this.Evtpiinfo(num, count);
}
------解决方案--------------------
ohkuy 正解