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

使用多线程更新DataGridView,防止页面卡顿和卡死的问题

 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();
            }
        }

 

 

posted @ 2013-12-02 00:05  Tom.汤  阅读(4786)  评论(1编辑  收藏  举报