日期:2014-05-17 浏览次数:20832 次
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 正解