Tecnología

Inicio

Cómo Obtener datos de DataGridView en Visual Basic Net

Cómo Obtener datos de DataGridView en Visual Basic Net


El control DataGridView es un control útil para mostrar los datos al usuario en un formato de cuadrícula. Puede estar unido a una fuente de datos o se utiliza no unido. De cualquier manera que se utiliza puede ser necesario para tirar de un valor a partir de una célula a usar para algún otro propósito. Hay varias maneras de hacer esto, pero es fácil si sólo sabe la fila y columna de la celda desde la que extraer los datos.

Instrucciones

1 Inicie Visual Basic y cree un proyecto de formulario de Windows llamado "DataGridView."

2 Agregue un control DataGridView a la forma. Se puede encontrar en la sección "Datos" de la "Caja de herramientas". Atracar el control a la parte superior del formulario.

3 Haga clic derecho en el objeto "DataGridView" y "Agregar columnas". Añadir dos columnas "sin consolidar" a la red, el nombre de la primera "Col1" y darle un texto de cabecera de "Columna 1." Añadir una segunda columna como "Col2" con el texto de cabecera de "Columna 2."

4 Añadir dos etiquetas y dos controles NumericUpDown al formulario. Dar las etiquetas el texto de "Columna" y "Fila". Cambiar los nombres de la NumericUpDown controla a "nudRow" y "nudColumn." Organizar estos controles en el formulario bajo el DataGridView se alinearon en consecuencia.

5 Añadir un botón al formulario llamado "btnGetValue" y cambie la propiedad de texto a "Obtener valor".

6 Haga doble clic en el botón y añadir este código a su acción:

Private Sub btnGetValue_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGetValue.Click

MsgBox (DataGridView1.Item (CInt (nudColumn.Value), CInt (nudRow.Value)). Value.ToString)

End Sub

7 Ejecutar el programa y añadir datos a la red. Por lo menos asegurarse de que la primera fila se rellena y se guarda. Haga clic en el botón con ambos controles NumericUpDown todavía en "0" El valor que escribió en la primera celda debe aparecer en el cuadro de mensaje que aparece. Recuerde que la red está basado en cero, por lo que la celda superior izquierda es (0,0).

Consejos y advertencias

  • Añadir un poco de control de errores o la llamada fallará si apunta fuera de la red existente.