A vantagem de Microsoft Windows threading é a capacidade de separar os seus processos , de modo que um processo não interfira com outro , acelerar a sua aplicação. Um tipo de segmentação é carregar um DataSet e propriedade DataSource do DataGridView em um segmento separado , de modo que a interface do usuário não fazer uma pausa durante a execução. Primeiro você cria uma linha e usar o fio para carregar os dados . Instruções 
 1 
 Abra o Visual Studio a partir do menu Windows " Start". Abra seu projeto Web e carregar o arquivo que você deseja usar para preencher o DataSet e DataGridView. 
 2 
 Criar o segmento. Você deve definir a função que você usa para preencher o DataSet e DataGridView quando você cria o segmento. Quando o fio é criado , estas funções carregar na rosca . O código a seguir mostra como criar um segmento e apontar a linha para a função " FillData " : 
 
 Dim preencher Como ThreadDim preencher As New ThreadStart ( AddressOf FillData ) 
 3 
 Defina a função " FillData " . O código a seguir cria a função que você usa para englobar os processos de dados para preencher o DataSet e DataGridView : 
 
 Public Sub FillData () End Sub 
 4 
 Adicione o código de função para consultar o de dados, preencher o DataSet e ligar os dados para o GridView . Coloque o seguinte código na definição da função que você criou na etapa três : 
 
 connect.Open query () Dim As New SqlCommand ( "SELECT * FROM clientes " , conecte ) da = New SqlDataAdapter (query) da. Fill ( dataset, " NewTable " ) gridView.DataSource = conjunto de dados 
 
 Substituir a consulta no objeto " SqlCommand " com o seu próprio.