C# Windows Form 下通过MethodInvoker 实现异步调用 (不使用thread)

public class testForm:Form
{
...
...
public void test()
{
        System.Windows.Forms.MethodInvoker CallToRefreshGrid = new System.Windows.Forms.MethodInvoker (this.RefreshGrid);
        this.BeginInvoke(CallToRefreshGrid);
   
}

private void RefreshGrid()
  {
   dataGrid1.DataSource = appData.Tables[0].DefaultView;
   dataGrid1.Refresh();
  }

}

你可能感兴趣的:(windows)