“Conocimientos Programación>Visual Basics Programación

Cómo agregar filas DataView

2013/6/22
Al programar en Microsoft Visual Studio , el desarrollador puede elegir entre una serie de métodos de acceso a datos . Uno de los más comunes es el Active Data Objects , o ADO , que proporciona un potente conjunto de objetos para recuperar y manipular datos . El ADO DataView es una representación en memoria que contiene los resultados de una consulta de base de datos. Aunque normalmente se utiliza para ordenar y filtrar los datos , el objeto también tiene métodos para insertar , modificar o eliminar datos. Siga este tutorial para insertar un par de discos en un DataView construido en la memoria. Instrucciones
1

Abra Visual Studio y haga clic en "Archivo " Nuevo "y luego" Proyecto " ." Cuando aparezca la ventana Nuevo proyecto , seleccione Visual Basic ", " Proyectos "Windows " de la vista de árbol , seleccione la "Formularios" icono y el nombre del proyecto " Proyecto DataViewTest de Windows " . Después de una corta espera , un formulario en blanco aparecerá en la ventana Diseñador de formularios .
2

Abra la Caja de herramientas , seleccione el grupo de " controles de datos " a continuación, arrastre un control DataGrid al formulario. Haga clic en el DataGrid y seleccione " Propiedades". Cuando aparezca la ventana Propiedades, cambie el nombre a " dGrid " y cambie la propiedad Dock en "Fill ". Esto permitirá que el control DataGrid para llenar toda la ventana . Pulse la tecla "Escape " para cerrar la ventana Propiedades.
3

clic en el borde de formulario con el ratón, a continuación, haga clic en la tecla "Enter" . Esto abrirá la ventana de código y crear un método Form1_Load como sigue:

Private Sub Form1_Load ( ByVal remitente como System.Object , ByVal e como System.EventArgs ) Handles MyBase.Load

Este método se ejecutará cuando se carga el formulario .
4

Crear un DataTable , que se convertirá en la fuente de la DataView. Normalmente el DataTable vendría de una consulta de base de datos , pero para simplificar el código , defina un DataTable en memoria con un par de columnas de la siguiente manera :

TBL Dim As New DataTable ( "Nombres " )
< p > tbl.Columns.Add ( " Nombre" )

tbl.Columns.Add ( " Apellido" )
5

Agregar una fila de datos en el DataTable.
< p> fila As DataRow

fila = tbl.NewRow

fila ( " Nombre" ) =
fila

" Fred " (" Apellido" ) = " Jones "

tbl.Rows.Add (fila )

DataRow se debe crear utilizando el método NewRow del DataTable desde la primera fila debe contener columnas que coinciden con la estructura de la tabla . Después de ajustar los valores de los campos , la fila se puede agregar a la tabla mediante el método Add de la colección Rows de la tabla .
6

Crear DataView. Porque sólo hay una fila de datos , no hay razón para ordenar o filtrar la tabla , por lo que salir de la clase y los argumentos de filtro en blanco.

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

Añadir otra fila de datos directamente en el DataView. El código es similar a la forma en que los datos se agregan a la DataTable arriba , que hay que hacer referencia a la propiedad de la tabla de la DataView

fila = dv.Table.NewRow
fila

( " Nombre" . ) =
fila

"Mary" ( " Apellido" ) = " Smith"

dv.Table.Rows.Add (fila)
8

Bind DataView a la cuadrícula de datos propiedad DataSource de la siguiente manera :

dGrid.DataSource = dv

Ejecute el programa haciendo clic en la tecla " F5 " . Los dos filas de datos aparecerán en el formulario.

Visual Basics Programación
Tipos de cursos de informática
Cómo utilizar fechas en una consulta de Access SQL Server
Cómo utilizar OpenFileDialog en Visual Basic Express
Cómo buscar registros en VB6
¿Cómo puedo ver un formulario en una aplicación de consola Vb.NET
Cómo utilizar UBound en VB6
Definición de campos en Visual Basic 6.0
¿Por qué hay tantas estructuras de repetición en Visual Basic
Conocimientos Informáticos © http://www.ordenador.online