Está en la página 1de 5
Cadenas de Conexién ‘MANUEL RETAMOZO A. Cadena De Conexion App.config Que es App.config? ‘App.config es_un Archivo de configuracion de Aplicaciones,que esta formado por un conjunto de instrucciones en Xmi,que tambien podemos eneriptarao cual nos daria una ventaja de poder ocultar los parametrosde conexién al motor de bases de datos. Ejemplo Pra Mediante este ejemplo se mostrara una de las formas de ullizar las cadenas de conexién Para esta ocasién se utiizara un archivo de configuracion de Aplicaciones(App. config) en el entorno de Windows Applcations.en la cual nos conectaremos con la Base de datos Northwind y mostraremos todos los empleados. -Primero Creamos un Proyecto Windows Applcations(DatosEmpleado) -Dentro del Proyecto creamos un Formulario(Form1 vb) y una Clase (Funciones.vb) prada de slur = 3.3/9) 5) “gl Solus Dateetnpleade 2” Bl Datostimpleade ay My Preect Fos. 1B] Furciares.s -Luego de ello nos dirigimos al Menu "Proyecto" y seleccionamos el submenu “Propiedades del Proyecto" oe [ei oy eke roma nono secs erdanc rome | 1) ec areata £3) Aaron camper "Aeon gare cae. aos rumedeniin celta (Ay ere sarrto or uo ‘creer nue dontana ds senas embudes ld prec [BR] Peeters arctic Doreet ror Doreen We Visual BasicNet Pagina 1 Cadenas de Conexién ‘MANUEL RETAMOZO A. -Una vez dentro del submenu nos dirigimos a la pestafia “Configuracién® y presionamos Click derecho en cualquier zona en blanco de la ventana y veremos el siguiente menu: ‘atosempleado® |" Farmiueefel | weanaceinee spaonea[slvercoaae 1a eenfousen de lec is pamtn anacerar 9 revprar a conracin eo peda yaa ns feleseen cramcaner. Por ele fe salraeen mde guys fs tererot: deca del say 90 (eaperas pronna wee se ce Ya visualzado el menu seleccionamos la primera opcion “Agregar configuracion’ y luego de ellos nos podemos dar cuenta que en nuestro Explorador de Soluciones se agrego nuestro archivo “app.config’ B33) “g) Solusin DatosEneieade (i provec [Bl Datostmpleada = 1B Fancnsvb -Y sile damos doble Click al archivo app.config veremos que dentro de el se ha generado un codigo predeterminado. -Ahora ya dentro del codigo de app.config nos ubicamos donde dice y antes de el ponemos nuestra cadena de conexién: Visual BasicNet Pagina 2 Cadenas de Conexién ‘MANUEL RETAMOZO A. -y nuestro archivo app.config nos quedaria de esta manera: <‘lsteners> —> —> tral, PublicKeyToken=b03t517111450a3a, -Luego de ello dentro de la Clase : Funciones.vb, referenciamos e importamos a System. configuration y lamamos a la cadena de conexidn. Imports System Data Imports System Data SqlCiient Imports System. Configuration Public Class Funciones Protected configuracion As ConnectionStringSettings = ConfigurationManager.ConnectionStrings("cn") Dim cn As New SqlConnection configuracion, ConnectionString) Visual BasicNet Pagina 3 Cadenas de Conexién ‘MANUEL RETAMOZO A. Public Funelion Datostmpleadol) As DataTable Dim da As New Sq[DataAdapter("select employeeid as Codigo (firstname+"+lastname)as Nombres, birthdate as Cumpleatios, photo as foto from employees", cn) Dim thl As New DataTable daFill(b)) Retum tbl End Function End Class -Dentro del Formulario(Formt.vb) agregamos un Datagridview: Imports System Data Public Class Formt Dim obj As New Funciones Private Sub Form1_Load(By/Val sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Text= "EMPLEADOS DE 8D NORTHWIND" Me.FormBorderStyie = Windows. Forms FormBorderStyle FixedToolWindow Dim tbl As DataTable = obj. DatosEmpleado Me.DataGridView1.DataSource = tb Me.DataGridView’1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders Me.DataGridView' AllowUserToAddRows = False With Me.DataGridViews ‘Manipulando el ImageLayout del datagridview! Dim columnaFoto As DataGridView!mageColumn ‘columnaFato = CType(.Columns(3), DataGridViewlmageColumn} ccolumnaFoto.|mageL ayout = DataGridViewlmageCellLayout Zoom End With Me,.DataGridView'.Columns(0). Width = 50, Me.DataGridView’t,Columns(2). Width = 80 Me DataGridView! RowHeadersVisible = False End Sub End Class Visual BasicNet Pagina 4 Cadenas de Conexién -Cuando ejecutamos el Proyecto tendremos el siguiente resultado REN an2ngss AndewFuler | 19/025952 JanetLeveding Visual BasicNet Pagina 5

También podría gustarte