Приложение зависает после заполнения DataGridView - PullRequest
0 голосов
/ 26 сентября 2019

я загружаю данные в datagridview из таблицы данных без каких-либо проблем, затем требуется небольшая секунда, затем происходит замораживание графического интерфейса, и я использую «await task.run ()»

я пытаюсьФоновый рабочий вместо await task.run () и зависания интерфейса. Также происходит

событие загрузки

Private Async Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       ProgressBar1.Show()
       Await Task.Run(AddressOf load_data)
       ProgressBar1.Hide()
   End Sub

функция загрузки данных

 Sub load_data()
        Me.Prod_table_TableAdapter.Fill(Me.DataSet1.prod_table)
        DataGridView2.DataSource = DataSet1.prod_table    ' // when comment line of binding , apps work perfectly 
    End Sub

проблема произошла с datagridivew, я попытался привязать другой элемент управления, например поле со списком, и он работает без проблем

...