Te presentamos un curso en el cual aprenderemos a usar un datagridview de Visual Basic 2010, cómo utilizar sus filas y sus columnas.
Haremos un pequeño proyecto donde usaremos una matriz de números y en la cual los datos serán llenados por el usuario, no permitiremos que se puedan escribir letras solo números en los textbox, y tampoco dejaremos que se introduzcan datos vacíos.
Para empezar abrimos nuestro VISUAL STUDIOS 2010 y creamos un nuevo proyecto
Ahora nos saldrá una ventana en la cual escogemos el proyecto de Aplicación de Windows Forms VISUAL BASIC y hacemos clic en el botón aceptar como se muestra en la siguiente imagen:
Ahora en el formulario arrastramos un DATAGRIDVIEW tres TEXBOX tres LABES y un botón, estos componentes se muestraen las siguientes imágenes:
Dejando nuestro formulario de la siguiente manera:
Ahora hacemos clic en el centro de DATAGRIDVIEW y la esquina derecha superior nos saldrá una flechita en la cual le hacemos clic y nos saldrá el siguiente menú:
Como en la imagen anterior le hacemos clic en AGREGAR COLUMNAS para agregar las siguientes columnas
Y hacemos clic 5 veces en el botón AGREGAR para que nos agregue 5 columnas y después hacemos clic en el botón CERRAR.
Y nuestro formulario nos quedara así:
Ahora hacemos doble clic en el botón INSERAR y nos abrirá el editor de código que se mostrara de la siguiente manera:
Ahora escribimos el siguiente código: para poner un número entero en nuestro DATAGRID indicando la fila y la columna:
DataGridView1.RowCount = 5 'aumentamos el tamaño de las filas
DimfilAsInteger
Dimcol AsInteger
DimnumAsInteger
'verificamos que los TEXBOX no esténvacíos y todos sean números
IfTextBox1.Text.Length > 0 And TextBox2.Text.Length > 0 And TextBox3.Text.Length > 0 Then
IfIsNumeric(TextBox1.Text) AndIsNumeric(TextBox1.Text) AndIsNumeric(TextBox1.Text) Then
fil = CStr(TextBox1.Text) 'asignamos la fila
col = CStr(TextBox2.Text) 'asignamos la columna
num = CStr(TextBox3.Text) 'asignamos el numero a cargar
Iffil< 5 And col < 5 Then
DataGridView1.Item(col, fil).Value = TextBox3.Text
EndIf
EndIf
EndIf
Si lo hacemos bien tiene que quedarnos como se muestra en la siguiente imagen:
Ahora guardamos el proyecto y al ejecutar nos daremos cuenta que solo nos dejara ingresar números y que los TEXBOX no estén vacíos, si es de esta mera no se asignara ningún valor a nuestro DATAGRDVIEW
Ha sido útil para 1 de 3 alumnos
Ver más opiniones de "Uso de Datagridview en Visual Basic 2010"
Uso de Combobox en Visual Basic 2010
67 alumnos Los COMBOBOX se usan para seleccionar un ítem u opción entre muchos ítems u... [02/12/11] |
Visual Basic 2010. Uso de Groupbox y Radiobutton
10 alumnos La herramienta radiobutton en visual basic 2010 es bastante útil a la hora de hacer... [16/12/11] |
Uso de Combobox. Visual C 2010
60 alumnos Ahora aprenderemos a usar un COMBOBOX en Visual C# 2010 veremos sus funcionalidades... [21/11/11] |