Professional Documents
Culture Documents
Gua Prctica N 01
TALLER DE DESARROLLO I
Logro del Tema:
-
Procedimiento
1. En Visual Studio 2012, cree un proyecto de tipo Visual Basic y gurdelo con el nombre pryPractica05 en
su carpeta de trabajo.
2. En el Form1, disee el siguiente GUI y asigne a los controles los siguientes nombres:
dgAlumnos
lblTotal
3. En el DataGridView, elija la opcin Tareas de DataGridView y luego Elegir origen de datos.
TALLER DE DESARROLLO I
4. Seleccione Agregar origen de datos del proyecto / Base de datos / Botn Siguiente.
5. Seleccione como modelo de base de datos la opcin Conjunto de datos / Botn Siguiente.
TALLER DE DESARROLLO I
TALLER DE DESARROLLO I
9. Pruebe la conexin / Botn Probar conexin.
10. Presione Acepar dos veces, luego elija la opcin S, incluir datos confidenciales en la cadena de
conexin / Botn Siguiente.
11. Guarde la cadena de conexin con el nombre por defecto / Botn Siguiente.
12. Seleccione la tabla a mostrar en el DataGridView, en este ejemplo ser: tbAlumnos / Botn Finalizar.
TALLER DE DESARROLLO I
TALLER DE DESARROLLO I
Caso 02: Implementando una cadena de conexin
Creacin de una aplicacin que muestre la informacin de los pagos registrados en la base de datos
BD_Notas2014.
Procedimiento
1.
2.
dgPagos
lblTotal
TALLER DE DESARROLLO I
3.
Nombre de la columna
Ttulo o encabezado de la
columna
4.
5.
Asigne en la propiedad DataPropertyName el nombre del campo, en este caso ser pagoAluID.
TALLER DE DESARROLLO I
6.
7.
8.
Complete el siguiente cdigo, considere importar el espacio de nombre para la conexin a SQL Server:
Imports System.Data.SqlClient
Public Class Form2
Dim oCon As New SqlConnection("Data Source=.;Initial Catalog=BD_Notas2014;
User ID=sa;Password=sql")
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
LLenarDatos()
End Sub
TALLER DE DESARROLLO I
Sub LLenarDatos()
Dim cSQL As String
cSQL = "SELECT pagoAluID, pagoCiclo, pagoMonto, pagoFecha"
cSQL &="FROM tbPagos"
Using oDa As New SqlDataAdapter(cSQL, oCon)
Using oDs As New DataSet
oDa.Fill(oDs)
dgPagos.DataSource = oDs.Tables(0)
End Using
End Using
dgPagos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
lblTotal.Text = dgPagos.Rows.Count
End Sub
End Class
9. Adicionalmente, con la configuracin adecuada puede utilizar las siguientes cadenas de conexin para la
autenticacin de Windows:
Dim oCon As New SqlConnection("Data Source=(local); Initial Catalog=BD_Notas2014;
Integrated Security=True")
Dim oCon As New SqlConnection("Data Source=(local); Initial Catalog=BD_Notas2014;
Trusted_Connection=True")
Dim oCon As New SqlConnection("Data Source=(local); Initial Catalog=BD_Notas2014;
Integrated Security=SSPI")
10. Ejecute el proyecto y ver el siguiente resultado.
Actividad
Basado en el caso anterior, cree una aplicacin que muestre la informacin de los alumnos registrados en la base
de datos BD_Notas2014.
Procedimiento
1. En el proyecto actual, agregue un formulario Windows Forms.
2. En el Form3, disee el siguiente GUI, agregue las columnas necesarias y escriba el cdigo necesario para
lograr el siguiente resultado:
TALLER DE DESARROLLO I