2.20.-Tema2 VB DGV EJEMPLO
2.20.-Tema2 VB DGV EJEMPLO
2.20.-Tema2 VB DGV EJEMPLO
Programación Aplicada
DataGridView1 1,1
Títulos
• Cuadro de
herramientas Datos
Control DataGridView
Para agregar columnas y colocar títulos durante el diseño:
Se hace clic en la flecha superior derecha del control…
Agregar DataGridView1.Rows.Add(5)
Columnas Incrementa las filas en 5, contando la
fila cero!.
Control DataGridView
Para agregar columnas y colocar títulos durante el diseño:
Del anterior menú elegir Editar o Agregar columnas…
Editar
Columnas
Control DataGridView
Agregando columnas, filas y nombres durante la EJECUCIÓN del programa
DataGridView1.Rows.Add()
Dentro del paréntesis adicionamos el numero de filas a añadir
Si dejamos el paréntesis sin rellenar, adiciona una fila por default.
Control DataGridView
DataGridView1.Columns(i).Name = "Presión“
Donde i, representa el número de Columna a la que se le cambia el nombre
Recordar que están indexadas a partir de 0
Control DataGridView
Asignando TÍTULOS durante la EJECUCIÓN del programa
DataGridView1.Columns(0).HeaderText = “TituloA”
DataGridView1.Columns(0).HeaderCell.Value = "TituloA“
DataGridView1.Rows(0).HeaderCell.Value = “a“
Control DataGridView
Aplicación Práctica
Variables de Entrada:
Herramientas útiles
• Wui,
𝜌𝜌𝐿𝐿𝐿𝐿𝐿𝐿𝐿𝐿 • Longitud de las
𝑓𝑓𝑓𝑓 = 1 − herramientas
𝜌𝜌𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴𝐴
• Densidad Lodo
𝑛𝑛
• Peso de la herramienta � 𝑊𝑊𝑊𝑊𝑊𝑊 ∗ 𝐿𝐿𝐿𝐿 Variables de Salida:
en el aire 𝑖𝑖=1
• ff
𝑛𝑛 • Peso Flotado
• Peso de la herramienta � 𝑊𝑊𝑊𝑊𝑊𝑊 ∗ 𝐿𝐿𝐿𝐿 ∗ 𝑓𝑓𝑓𝑓 • Peso en el aire
flotada 𝑖𝑖=1
Diseño de la Interfaz
Interfaz
TextBox1
TextBox2
DataGridView1
TextBox3
• Cuadro de TextBox4
herramientas Datos TextBox5
Interfaz: Diseño Final
Variables de Salida:
Propiedad TEXT
• Formulario : Ejemplo 5
• Label1: Den. Lodo (LPG)
• Label2: Den. Acero (LPG)
• Label3: FF
• Label4: Peso Aire (Ton)
• Label5: Peso Flotado(Ton)
• BtnProcesar: Procesar
• BtnSalir: Salir
Propiedad (Name)
• Formulario : Ejemplo 5
• Button1: BtnProcesar
• Button2: BtnSalir
• TextBox3: TxtFF
• TextBox4: TxtPesoAire
• TextBox5: TxtPesoFlotado
• DataGridView1: DGV
DGV : Edición en Tiempo de Diseño
• Agregue tres columnas
• Columna 1:
• Texto Encabezado: Tubería
• Nombre: Mantener el predefinido por el programa
• Columna 2:
• Texto Encabezado: Libraje (kg/m)
• Nombre: Mantener el predefinido por el programa
• Columna 3:
• Texto Encabezado: Longitud (m)
• Nombre: Mantener el predefinido por el programa
DGV: Proceso de adición de tres columnas
Clic izquierdo del
mouse sobre el
menú del
• Agregue tres columnas DataGridView
DGV
Nombre del
objeto que
pertenece al
objeto de mayor
jerarquía
DataGridView
Interfaz
0 1 2
Código
Código: BtnProcesar (Botón Procesar)
Do … Loop…Until
End Sub
End Class
Código: Módulo de Clase del Formulario
Declarando Variables para Cálculos
Public Class Ejemplo5
'Ejemplo para crear una contraseña
Dim strPassword As String ' Variable para la
contraseña
Dim Peso, FF, PesoFlot As Single
Dim Vf As Integer
End Class
Continuamos el código en el
evento clic del “BtnProcesar”
Private Sub BtnProcesar_Click()
Código BtnProcesar
Contraseña 'Ejemplo para crear una contraseña
con Do ...
Loop ..
'Procedimiento para los cálculos
Vf = DGV.RowCount - 1
For i = 0 To Vf
Peso = Peso + DGV.Item(1, i).Value * DGV.Item(2, i).Value
Nuevo Next
Código 'Instrucciones saliendo del Bucle
TxtPesoAire.Text = Peso / 1000
FF = 1 - Val(TextBox1.Text) / Val(TextBox2.Text)
TxtFF.Text = FF
End Sub
Código BtnLimpiar : Botón Limpiar
Private Sub BtnLimpiar_Click()
DGV.Rows.Clear()
TextBox1.Clear()
TextBox2.Clear()
TxtFF.Clear()
TxtPesoAire.Clear()
TxtPesoFlotado.Clear()
End Sub
Código BtnSalir: Botón Salir