“Conocimiento Programación>Visual Basics Programación

Cómo agregar filas DataView

2012/3/9
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
Cómo agregar varias líneas a un campo de cadena en Visual Basic
Cómo calcular el acimut entre los puntos IN VB
Cómo agregar 2 valores en Visual Basic
Método OpenText en VBA
Cómo calcular los pagos mensuales en Visual Basic
Cómo obtener una respuesta de un Messagebox
Cómo convertir un cuadro de texto a una propiedad Decimal
Cómo deshacerse de ComboBox
Conocimiento de la computadora © http://www.ordenador.online