private delegate void FlushClient();//代理
private void ThreadFunction()
{
if (this.CheckTable.InvokeRequired)//等待异步
{
FlushClient fc = new FlushClient(ThreadFunction);
this.Invoke(fc);//通过代理调用刷新方法
}
else
{
CheckTable.DataSource = newDataTable;
CheckTable.Refresh();
CheckTable.FirstDisplayedScrollingRowIndex = this.CheckTable.Rows.Count - 1;
}
}