El enlace de datos permite recuperar y mostrar datos en un formulario sin necesidad de programación . . NET plataforma de desarrollo de Microsoft contiene código prediseñado que se encarga de la gestión de datos para usted. Después de arrastrar un control de vista de cuadrícula en un formulario , puede utilizar la funcionalidad existente . Del NET para agregar datos al control . Los desarrolladores llaman " enlace de datos ". Este proceso Utilice el enlace de datos , tanto para la visualización de datos en una vista de cuadrícula y el cambio de fuente de datos de la vista de cuadrícula como se ejecuta el programa . Instrucciones
Crear enlace de datos
1
Abra Visual Studio. Haga clic en nuevo proyecto y haga clic en "Visual C #. "
2
doble clic en " Aplicación de Windows Forms " para crear una nueva aplicación de Windows Forms. Visual Studio mostrará un formulario denominado " Form1 " en el editor de diseño.
3
clic en "Ver" y seleccione " Herramientas ". para abrir la caja de herramientas. Esta caja de herramientas contiene controles , como cuadros de texto, etiquetas y componentes. .
4 Desplácese hacia abajo y haga doble clic en " DataGridView. " Una vista de cuadrícula aparece en el formulario.
5
Haga doble clic en la barra de título del formulario. Se abrirá y mostrará una ventana el siguiente código:
private void Form1_Load ( object sender, EventArgs e) {
}
Esta es la forma evento " Load" y se ejecuta cuando se carga el formulario
6
Añada el siguiente código entre los dos símbolos del soporte : .
tabla de datos SalesFiguresOld = new DataTable ();
< p> SalesFiguresOld.Columns.Add ( nueva DataColumn ( "Mes" , typeof ( string ))) ; SalesFiguresOld.Columns.Add ( nuevo DataColumn ( "Ventas" , typeof ( int ))) ;
SalesFiguresOld . Rows.Add ( nueva cadena [ ] {" mayo ", " 1000 "} ) ;
SalesFiguresOld.Rows.Add ( nueva cadena [ ] { "Junio" , " 2000 "} ) ;
< p> dataGridView1.DataSource = SalesFiguresOld ;
este ejemplo se crea una tabla de datos que contiene las cifras de ventas anteriores. La última afirmación enlaza el control vista de cuadrícula a las viejas cifras de ventas , estableciendo la propiedad " DataSource " .
Change Data Binding
7
Haga clic derecho en cualquier parte del código para que aparezca un menú contextual desplegable. Seleccione " View Designer" para cambiar a la vista de diseño y ver la forma .
8
Mover a la caja de herramientas y haga doble clic en el control "Button" . Un botón llamado " Button1 " aparecerá en el formulario.
9
doble clic en " Button1 ". La ventana de código vuelve a aparecer y mostrar el siguiente código:
private void Button1_Click ( object sender, EventArgs e) { }
es "Click" controlador de eventos del botón que se ejecuta cuando se hace clic en el . botón
10
Añada el siguiente código entre los símbolos de corchetes :
DataTable SalesFiguresNew = new DataTable ();
SalesFiguresNew.Columns.Add ( nueva DataColumn ( "Mes" , typeof ( string ))) ; SalesFiguresNew.Columns.Add ( nuevo DataColumn ( "Ventas" , typeof (int ))) ;
SalesFiguresNew.Rows.Add ( nueva cadena [ ] {" mayo "," 5000 "} ) ;
SalesFiguresNew.Rows.Add ( nueva cadena [ ] { " Junio " , " 6000 "} ) ;
dataGridView1.DataSource = SalesFiguresNew ; MessageBox.Show ( "Data unidos a las cifras de ventas de edad ");
este ejemplo se crea una tabla de datos que contiene nuevas cifras de ventas. La declaración últimos cambios de origen de datos del DataGridView a esta tabla de datos .
11
Press " F5" para ejecutar el proyecto. Aparecerá la vista de cuadrícula y mostrar las viejas cifras de ventas.
12
clic en el botón . Esto hará que el evento click y ejecutar código el clic del evento. Ese código cambiará fuente de datos propiedad de la vista de cuadrícula y las nuevas cifras de ventas aparecerá en el control.