데이터를 가져올 때 백그라운드 작업자에서 실행중인 SQLDataReader에서 가져 오는 데이터로로드하려는 DataGridView가 있습니다. 오랜 시간이 걸리는 쿼리).VB.NET DataGridView는 백그라운드 작업자와 SQLDataReader의 데이터를로드합니다.
내 목표는 사용자 경험이 Windows에서 검색 결과가 나와있는 목록에 나타나고 여전히 창과 상호 작용할 수있는 파일을 검색하는 것과 유사하다는 것입니다.
배경 작업자와 데이터 판독기로 작업하고 BackgroundWorker.ReportProgress 메서드를 사용하여 SQLDataReader.Read를 통해 행을 추가하려고합니다. 모든 기술적으로 작동하지만 깜박임 미친 및 양식을 사용할 수 없습니다 (GUI 스레드가 차단 된 때문이 아니라 너무 많은 일이 있기 때문에 그냥 ...)
어떤 아이디어? DataGridview를 "부드럽게"로드하려면 어떻게해야합니까?