Introducción
En la mayoría de los programa necesitamos trabajar con elementos como ventanas que nos muestran datos separados en columnas y filas y lista desplegables.Para este caso .net tiene su propios Controles, a las lista desplegables sera loa ComboBox y para las ventana que muestran elementos en filas y columnas tenemos los data grid view.
En ese ejercicio trabajaremos estos dos elemento asi que para ello agregaremos mas controles a nuestro form de manera que su diceño puede quedar asi
Combo Box
Empezaremos con este elemento pues es uno de los mas fáciles de controlar
Mas adelante adelante sus datos estarán enlazado con una base de datos.
para agregar un elemento a la combobox tenemos dos maneras una de ella es la manera grafica por la cual dandole click a la flecha del combobox no abrirá un menu contextual/editar elementos, el cual es forma lista y por cada enter sera un nuevo item en nuestro control
pero venimos a programar asi que nuestra manera sera por codigo dentro de un boton. asi que exitira un textbox y un label que nos servirá de mucho para controlar ese combobox.Tomaremos el boton "ingresar al comobobox y le crearemos el evento click. dentro de el colocaremos este codigo
el metodo add de la clase items solo agrega un elemento como la forma grafica ( solo texto a la lista)
pero la manera item.insert agrega un elemento con un indice,y su segunda sobrecarga es solo el texto
ademas de ello editaremos un eventos del combobox
SelectionChangeCommitted este evento nos permite ejecutar un bloque de código cuando se termina la selección de un item en el combo box. en el colocaremos esto
cuando ejecutemos este codigo un label tendra el texto seleccionado de nuestro combobox en un label
Data Grid View
vale una ves tengamos nuestro elemento de combo box iremos al datagrid view. Para empezar agregamos el evento load del form y creamos un metodo no tipado para asi agregar las colunas que tendra nuestra grilla
una vez hecho esto iremos al boton agregar a la grilla y le creamos su evento click en el colocaremos el llamado a un metodo que sera "agregar_linea"
Agregar_linea es un metodo que introduce valores a la grilla en forma de rows ( filas)
Vale pero algo que quiero agregar a importante en una grilla son sus propiedades
propiedades
2 Permite al usuario agregar un linea de estar en false solo podra por codigo. muy util para controlar los valores dentro de la grilla
3 Permite al usuario borrar un fila entera en la grilla si esta true
4 cambia el color de fondo de la grilla
5 read only: esta propiedad es sumamente importante pues no permite editar en tiempo de ejecion los valores de la grilla se recomienda esta siempre false para que estos valores esten protegidos
Profesooor a que correo le enviamos la Aplicación???
ResponderEliminar