Professional Documents
Culture Documents
Que es App.config?
App.config es un Archivo de configuracion de Aplicaciones,que esta formado por un
conjunto de instrucciones en Xml,que tambien podemos encriptarla,lo cual nos daria una ventaja
de poder ocultar los parametrosde conexión al motor de bases de datos.
Ejemplo Practico:
Mediante este ejemplo se mostrara una de las formas de utilizar las cadenas de conexión.Para
esta ocasión se utilizara un archivo de configuracion de Aplicaciones(App.config) en el entorno
de Windows Applications,en la cual nos conectaremos con la Base de datos Northwind y
mostraremos todos los empleados.
-Luego de ello nos dirigimos al Menu “Proyecto” y seleccionamos el submenu “Propiedades del
Proyecto”
-Una vez dentro del submenu nos dirigimos a la pestaña “Configuración” y presionamos Click
derecho en cualquier zona en blanco de la ventana y veremos el siguiente menu:
-Ahora ya dentro del codigo de app.config nos ubicamos donde dice <system.diagnostics> y
antes de el ponemos nuestra cadena de conexión:
<connectionStrings>
<add name="cn" connectionString="Server=user\sqlexpress;integrated
security=true;database=northwind"/>
</connectionStrings>
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Public Class Funciones
Protected configuracion As ConnectionStringSettings =
ConfigurationManager.ConnectionStrings("cn")
Dim cn As New SqlConnection(configuracion.ConnectionString)
Imports System.Data
Public Class Form1
Dim obj As New Funciones
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
Me.Text = "EMPLEADOS DE BD NORTHWIND"
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.FixedToolWindow
Dim tbl As DataTable = obj.DatosEmpleado
Me.DataGridView1.DataSource = tbl
Me.DataGridView1.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders
Me.DataGridView1.AllowUserToAddRows = False
With Me.DataGridView1 'Manipulando el ImageLayout del datagridview1
Dim columnaFoto As DataGridViewImageColumn
columnaFoto = CType(.Columns(3), DataGridViewImageColumn)
columnaFoto.ImageLayout = DataGridViewImageCellLayout.Zoom
End With
Me.DataGridView1.Columns(0).Width = 50
Me.DataGridView1.Columns(2).Width = 80
Me.DataGridView1.RowHeadersVisible = False
End Sub
End Class