Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vyplniť DataSet & Bind DataGridView v rôznych vláknach

Výhodou Microsoft Windows závitov je schopnosť oddeliť svoje procesy , aby jeden proces nie je v rozpore s iným , urýchlenie vašej aplikácie . Jeden typ závitu je načítanie DataSet a majetku DataGridView v DataSource v samostatnom vlákne , takže vaše užívateľské rozhranie nie je pauza v priebehu realizácie . Najprv vytvoriť vlákno a použiť vlákno načítať dáta . Pokyny dovolená 1

Otvorte aplikáciu Visual Studio z ponuky Windows " Štart " . Otvorte webový projekt a načítať súbor , ktorý chcete použiť na vyplnenie DataSet a DataGridView .
2

Vytvorte vlákno . Musíte definovať funkciu , ktorú používate na vyplnenie DataSet a DataGridView , keď vytvoríte vlákno . Keď je vytvorený závit , tieto funkcie načítať do závitu . Nasledujúci kód ukazuje , ako vytvoriť vlákno a poukázať niť na funkciu " FillData " :

Dim vyplniť Ako ThreadDim vyplniť As New ThreadStart ( AddressOf FillData )
3

Definujte funkciu " FillData " . Nasledujúci kód vytvorí funkciu , ktorú používate , aby zahŕňala dátových procesov k vyplneniu DataSet a DataGridView :

Public Sub FillData ( ) End Sub
4

Pridať funkčný kód na dotaz údaje , vyplňte DataSet a zviazať dáta do GridView . Umiestnite nasledujúci kód v definícii funkcie , ktorú ste vytvorili v kroku tri :

connect.Open ( ) Dim dotaz As New SqlCommand ( " SELECT * FROM zákazníkov " , pripojiť ) da = New SqlDataAdapter ( dotaz ) da . vyplňte ( dataset , " NewTable " ) gridView.DataSource = dataset

Vymeňte dotaz v " SqlCommand " objekt s vlastnou .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené