L'avantage de Microsoft Windows threading est la capacité de séparer vos processus , donc un processus n'interfère pas avec l'autre, l'accélération de votre application. Un type d' enfilage charge un DataSet et de DataSource un DataGridView propriété dans un thread séparé , de sorte que votre interface utilisateur ne s'arrête pas en cours d'exécution . Vous devez d'abord créer un fil et utilisez le fil pour charger les données . Instructions 
 1 
 Ouvrez Visual Studio à partir du menu Windows «Démarrer» . Ouvrez votre projet Web et charger le fichier que vous souhaitez utiliser pour remplir DataSet et DataGridView. 
 2 
 Créer le fil. Vous devez définir la fonction que vous utilisez pour remplir DataSet et DataGridView lorsque vous créez le fil. Lorsque le thread est créé , ces fonctions se chargent dans le filet . Le code suivant vous montre comment créer un fil et le point le fil à la fonction " FILLDATA ": 
 
 remplissage As ThreadDim remplir As New ThreadStart ( AddressOf FILLDATA ) 
 3 
 définir la fonction " FILLDATA " . Le code suivant crée la fonction que vous utilisez pour couvrir vos traitements de données à remplir DataSet et DataGridView : 
 
 publique FILLDATA Sub ( ) End Sub 
 4 
 Ajouter le code de fonction pour interroger l' données , remplir DataSet et de lier les données à la GridView. Placez le code suivant dans la définition de la fonction que vous avez créé à l'étape trois : 
 
 connect.Open () query As New SqlCommand ( "SELECT * FROM clients», connect) da = New SqlDataAdapter (requête) da . remplir (jeu de données , " NewTable " ) gridView.DataSource = données 
 
 Remplacez la requête dans l'objet " SqlCommand " avec votre propre .