Está en la página 1de 3

PRACTICA DE C SHARP DESPLAZAMIENTO DE REGISTROS Crear la base de datos Practica1 que contiene la tabla empleado que esta conformada

por los siguientes campos: codigo int primary key not null apellidos varchar(20) not null nombre varchar(20) not null Insertar registros Disear el siguiente formulario:

Escribir el siguiente cdigo: using System.Data.SqlClient; //Despus del Public Form1{ } declarar las siguientes variables: private DataSet dst = new DataSet(); private CurrencyManager currManager; private void Form1_Load(object sender, System.EventArgs e) { SqlConnection con = new SqlConnection("server=local;database=practica1;integrated security = SSPI"); SqlDataAdapter dap = new SqlDataAdapter("", con); dap.SelectCommand.CommandText = "Select * from empleado"; dap.Fill(dst, "empleado"); textBox1.DataBindings.Add("Text",dst.Tables["empleado"],"codigo"); textBox2.DataBindings.Add("Text", dst.Tables["empleado"], "apellidos"); textBox3.DataBindings.Add("Text", dst.Tables["empleado"], "nombre"); } private void btnPrimero_Click(object sender, System.EventArgs e) { currManager.Position = 0; }

private void btnSiguiente_Click(object sender, System.EventArgs e) { currManager = (CurrencyManager)this. BindingContext [ dst.Tables["empleado"] ] ; currManager.Position= currManager.Position + 1; } private void btnAnterior_Click(object sender, System.EventArgs e) { currManager = (CurrencyManager)this. BindingContext [ dst.Tables["empleado"] ] ; currManager.Position= currManager.Position - 1; } private void btnUltimo_Click(object sender, System.EventArgs e) { currManager = (CurrencyManager)this. BindingContext [ dst.Tables["empleado"] ] ; currManager.Position = currManager.Count-1; }

create database practica1 create table empleado( codigo int primary key, apellidos varchar(20) not null, nombre varchar(20) not null)