110,536
社区成员
发帖
与我相关
我的任务
分享
delegate void UpdateDataGridCallback(Downloader d);
private void UpdateDataGrid(Downloader d)
{
try
{
if (this.dataGridThreads.InvokeRequired)
{
UpdateDataGridCallback callback = new UpdateDataGridCallback(UpdateDataGrid);//这个委托调
//用自己的方法吗?这个委托在这个方法外实例化为什么不行
this.Invoke(callback, new object[] { d });
}
else
{
dataGridThreads.DataSource = typeof(CrawlerThread[]);//typeof 是取得类运行时的对象类型,而
//这句把对象作为数据绑定到datagrid,这怎么说得通呢?
dataGridThreads.DataSource = d.Crawlers;
}
}
catch (ObjectDisposedException)
{
}
}