- 定义一个更新控件的委托
/// <summary> /// 定义一个更新Grid控件的委托 /// </summary> /// <param name="dt"></param> public delegate void D_UpdateGrid(DataTable dt);
- 定义一个更新控件的方法
public void BindGrid(DataTable dt) { gridControl1.DataSource = dt; }
- 按钮事件,初始化委托传递需要更新的内容,开始更新控件
//获取格式化后的数据 DataTable dt = MyHelper.ExecuteDataTable(conn, "Select * from paj_FormatData"); //初始化委托 D_UpdateGrid d_updateGrid = new D_UpdateGrid(BindGrid); //传递参数 this.BeginInvoke(d_updateGrid, new object[] { dt });
在子线程中更新主窗体的控件
最新推荐文章于 2021-12-14 10:50:49 发布