Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como adicionar linhas a DataView
Ao programar em Microsoft Visual Studio, o desenvolvedor pode escolher entre uma série de métodos de acesso a dados. Uma das mais comuns é os Objetos Ativos dados ou ADO , que fornece um poderoso conjunto de objetos para recuperar e manipular dados. O ADO DataView é uma representação na memória que contém os resultados de uma consulta de banco de dados. Embora normalmente usado para classificar e filtrar dados , o objeto também tem métodos para inserir , modificar ou apagar dados. Siga este tutorial para inserir um par de registros em um DataView construído na memória. Instruções
1

Abra o Visual Studio , em seguida, clique em " Arquivo", " New " e depois " do projeto . " Quando a janela New Project será exibida , selecione " Visual Basic ", " Projetos do Windows" do ponto de vista da árvore , escolher o "Projeto Windows Forms " ícone e nome do projeto " DataViewTest ". Após uma pequena espera , um formulário em branco será exibida na janela do Forms Designer.
2

Abra a caixa de ferramentas , escolha a opção " Data Controls " grupo em seguida, arraste um controle DataGrid para o formulário. Clique com o botão direito sobre o DataGrid e escolha " Propriedades". Quando a janela de propriedades , altere o nome para " dGrid " e altere a propriedade Dock para "preencher ". Isso permitirá que o controle DataGrid para preencher toda a janela. Pressione a tecla "Escape" para fechar a janela Propriedades.
3

Clique na borda do formulário com o mouse, em seguida, clique na tecla "Enter" . Isto irá abrir a janela de código e criar um método Form1_Load da seguinte forma:

Private Sub Form1_Load (sender System.Object , ByVal e As System.EventArgs ) Handles MyBase.Load

Este método será executado quando o formulário é carregado .
4

Criar um DataTable , que se tornará a fonte do DataView. Normalmente, o DataTable viria de uma consulta de banco de dados, mas para simplificar o código , definir um DataTable na memória com um par de colunas da seguinte forma:

Dim tbl As New DataTable ( "Nomes" )

tbl.Columns.Add ( " Nome" )

tbl.Columns.Add ( "Sobrenome" )
5

Adicione uma linha de dados para o DataTable
< . p> linha Dim DataRow
linha

= tbl.NewRow

linha ( "Nome ") = " Fred "

linha ( "Sobrenome ") = " Jones "

tbl.Rows.Add (linha)

Um DataRow deve ser criado usando o método NewRow da DataTable já que a linha deve conter colunas correspondentes a estrutura da tabela . Depois de definir os valores do campo , a linha pode ser adicionada à tabela usando o método Add da coleção Rows da tabela.
6

Crie o DataView. Porque existe apenas uma linha de dados , você não tem nenhuma razão para classificar ou filtrar a tabela , por isso deixe os argumentos classificar e filtrar em branco.

Dim dv As New DataView ( tbl , "", " " , DataViewRowState . CurrentRows )
7

Adicione outra linha de dados diretamente para o DataView. O código é semelhante à forma como os dados foram adicionados à tabela de dados acima; . Você precisa fazer referência a propriedade Tabela do DataView

linha = dv.Table.NewRow

linha ( " Nome" ) = " Maria"

linha ( "Sobrenome ") = " Smith "

dv.Table.Rows.Add (linha)
8

Vincular o DataView à propriedade DataGrid Datasource da seguinte forma:

dGrid.DataSource = dv

Execute o programa clicando na tecla "F5" . Ambas as linhas de dados será exibido no formulário.

Anterior :

Próximo : No
  Os artigos relacionados
·Como inserir um valor de banco de dados em um botão de…
·VBA Métodos de String 
·Como acessar um banco de dados XML 
·Como converter um projeto do Visual Basic para EXE 
·Como acessar arquivos remotos De Vb.Net 
·Como usar o VBA para e-mail no Access 
·Como usar a propriedade OnChange em VBA 
·Como Chegar VB.NET para login em um servidor de arquivo…
·O que é programação CLR 
·Como inserir um cabeçalho com o VBA 
  Artigos em destaque
·Como copiar e colar Com PHP 
·Como inserir datas em tabelas MySQL 
·Como remover registros nulos de uma matriz em Java 
·Java vs Primavera . Struts 
·Como abrir um arquivo em Python 
·Como abrir arquivos CSV em um aplicativo do Microsoft E…
·Como fazer desmoronamento listas sem Java 
·Como definir uma dica de ferramenta personalizada em um…
·História dos Códigos de caracteres ASCII 
·Como gerar instruções INSERT no MySQL 
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados