controles de base de datos
Requerimientos de este laboratorio:
Base de datos creada en el laboratorio 1 en SQL SERVER.
Visual Studio 2008
*Nota: Si usted cuenta con el proyecto del laboratorio anterior, de clic en Menú Archivo – Abrir Proyecto
Solución y elija la solución en su directorio y vaya al paso 13, de lo contrario inicie desde el paso1.
Paso 1: Iniciar en todos los programas – Visual Studio 2008 – Menú Archivo - Nuevo Proyecto, seleccione el
lenguaje VB.NET o C# y dar clic en Ok.
Paso 2: Ir al menú Ver (View) y dar clic en el Explorador de Servidores (Server Explorer).
Paso 3: Agregar una nueva conexión a la base de datos.
Paso 4: Seleccionar el proveedor de acceso a datos (SQL SERVER) y de clic en Aceptar (OK).Paso 5: Seleccionar el proveedor de acceso a datos (SQL SERVER) y de clic en Aceptar (OK).
Paso 6: Seleccionar el nombre del servidor, si cuenta con usuario con autenticación SQL Server o de lo
contrario puede ser de tipo Windows, por ultimo seleccione la base de datos de la lista.
Paso 7: Pruebe la conexión y de OK.
Paso 8: Seleccione menú Datos (Data) – Agregar nuevo recurso de datos…(Add New Data Source…)
Paso 9: Seleccione la opción base de datos.
Paso 10: Seleccione la cadena de Conexión.
Paso 11: Escriba un nombre de cadena de conexión.
Paso 12: Seleccione un objeto (tabla) que se incorporan en el DataSet.
Paso 13: Agregar una nueva consulta personalizada mostrada en la siguiente figura.
Paso 14: Seleccione la opción utilizar sentencias SQL y escriba lasiguiente sentencia SELECT en la siguiente
ventana.
Código SQL:
SELECT Codigo, Descripcion, Precio FROM dbo.Productos WHERE Codigo=@Codigo
Paso 15: Escriba los siguientes métodos.
Quedando de esta forma:
Paso 16: En el formulario Windows, agregará los siguientes controles de la barra de herramientas.
Label
ComboBox
DataGridView
Paso 17: Cambie la propiedad Text delcontrol Label dando clic derecho propiedades..
Paso 18: Seleccione el ComboBox, clic derecho Propiedades – Elija la propiedad DataSource y seleccione de la
lista el objeto Productos.
Paso 19: Seleccione el ComboBox, en la pestaña del control seleccione las propiedades Display Member y
coloque Descripcion, y el Value Member Codigo.
Paso 20: Presione F5 para ver los datos en el ComboBox.Paso 20: Presione F5 para ver los datos en el ComboBox.
Paso 21: Doble clic en el ComboBox para entrar al código de la aplicación en este caso se posicionará en el
evento.
Código C#:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
Código VB.NET:
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) HandlesComboBox1.SelectedIndexChanged
End Sub
Paso 22: Agregue el siguiente código dentro del evento antes mencionado.
Código C#:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
int codigo = int.Parse(comboBox1.SelectedValue.ToString());
dataGridView1.DataSource = productosTableAdapter.ObtenerPorProductoID(codigo);
}
Código VB.NET:
Private SubComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim codigo As Integer = ComboBox1.SelectedValue
DataGridView1.DataSource = Me.ProductosTableAdapter.ObtenerPorProductoID(codigo)
End Sub
Explicación: El código anterior guarda el valor seleccionado del ComboBox en una variable de tipo entero y por
último se llenará el DataGridViewpasándole como parámetro el código.
Paso 23: Presione F5 para ver la aplicación.
Día 2: Conectando Visual Studio 2008 desde código.
Paso 1: Del proyecto anterior vaya al explorador de Soluciones (Solution Explorer) en el menú Ver ( View ) –
Explorador de Soluciones (Solution Explorer). Clic derecho al proyecto.
Paso 2: Agregue un nuevo elemento de tipo Formulario (Form):
Paso 3: Agregue...
Regístrate para leer el documento completo.