无痕哥'blog
专注于分享好资源

C# DataGridView 多线程更新 数据 解决卡顿问题

免费领取(包邮到家)四大运营商全国大流量卡,运营商自营授权【品质保障,售后无忧】https://whg6.com/sim
private delegate void UpdateDataGridView(DataTable dt);

private void UpdateGV(DataTable dt)
{
	if (dataGridView1.InvokeRequired)
	{
		this.BeginInvoke(new UpdateDataGridView(UpdateGV), new object[] { dt });
	}
	else
	{
		dataGridView1.DataSource = dt;
		dataGridView1.Refresh();
	}
}

public void ShowDT()
{
	DataTable dt = null;//这里的null是DataTable源数据
	UpdateGV(dt);
}

Task.Factory.StartNew(() => ShowDT());

 

赞(2) 打赏
文章名称:C# DataGridView 多线程更新 数据 解决卡顿问题
文章链接:https://www.wuhenge.com/182.html
免责声明:本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。访问和下载本站内容,说明您已同意上述条款。本站为非盈利性站点,网站注册以及会员功能仅仅作为用户喜欢本站捐赠打赏功能,本站不贩卖软件,所有内容不作为商业行为。
无痕哥 whg6.com

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫