0
Я разрабатываю приложение для Windows, теперь мне нужно заполнить datagridview
большим количеством данных. Как я могу достичь этого без замораживания экрана.привязка DataGridView без зависания экрана
Я разрабатываю приложение для Windows, теперь мне нужно заполнить datagridview
большим количеством данных. Как я могу достичь этого без замораживания экрана.привязка DataGridView без зависания экрана
Вы можете achive это с помощью BackgroundWorker
BackgroundWorker bgWorker = new BackgroundWorker();
bgWorker.DoWork += new DoWorkEventHandler(bgWorker_DoWork);
bgWorker.RunWorkerAsync();
private void bgWorker_DoWork(object sender, DoWorkEventArgs e)
{
dgvRpt.Invoke(new MethodInvoker(delegate
{
dgvRpt.DataSource = yourDataTable;
}));
}
Хороший ответ, он работает спасибо. –