C#如何实现窗体加载完毕后自动加载数据(类似PB中的PostEvent)

feiniaowuhen 2005-05-12 11:53:54
C#如何实现窗体加载完毕后自动加载数据(类似PB中的PostEvent)
我想在窗体出现后,再自动加载进dataGrid中大量数据,就像PB中的PostEvent
...全文
599 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiniaowuhen 2005-05-12
  • 打赏
  • 举报
回复
清高手指点!!
feiniaowuhen 2005-05-12
  • 打赏
  • 举报
回复
winform
lemong 2005-05-12
  • 打赏
  • 举报
回复
webform / winform ??
lemong 2005-05-12
  • 打赏
  • 举报
回复
楼上的方法看起来应该可以,winform不熟悉.
光原 2005-05-12
  • 打赏
  • 举报
回复
private void frmSpeedDialNumbers_Load(object sender, System.EventArgs e)
{
ReadDelegate dlg = new ReadDelegate(FillDataTable);
dlg.BeginInvoke( null, null);

}

private delegate void ReadDelegate();
private void FillDataTable()
{
this.sqlConnection1.ConnectionString = NRatesClass.connstr;
this.sqlDataAdapter1.Fill(this.dsSpeedDialNumbers1,"SpdDlNmbrs");
BeginInvoke(new SetDataGrid(SetDataGridSource), new object[]{dsSpeedDialNumbers1});
}

private delegate void SetDataGrid(DataSet ds);
private void SetDataGridSource(DataSet ds)
{
this.dataGrid1.DataSource = ds;
this.dataGrid1.DataMember = ds.Tables[0].TableName;
}
光原 2005-05-12
  • 打赏
  • 举报
回复
异步执行,或者线程
dxjhq 2005-05-12
  • 打赏
  • 举报
回复
我没有办法,定义了一计时器,等窗体加载完X秒
运行其它的东东!
如何有好的办法请告知

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧