El control DataGridView es un control útil para mostrar los datos al usuario en un formato de cuadrícula . Se puede enlazar a un origen de datos o no unido utilizado . 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 uno sabe la fila y columna de la celda desde la que extraer los datos . Cosas que necesitará
Visual Basic
Mostrar más instrucciones
1
Inicie Visual Basic y cree un proyecto de formulario de Windows llamado " DataGridView. "
2
Agregue un control DataGridView al formulario. Se puede encontrar en la sección " Datos " de la " Caja de herramientas ". Acople 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 la " Columna 1 ". Añadir una segunda columna como " Col2 " con el texto de cabecera de "Columna 2 ".
4
Añada dos etiquetas y dos controles NumericUpDown al formulario. Dale las etiquetas el texto de " columna " y " Row ". Cambiar los nombres de los controles NumericUpDown a " nudRow " y " nudColumn . " Organizar estos controles en el formulario bajo la DataGridView alineados en consecuencia.
5
añadir un botón al formulario denominado " btnGetValue " y cambie la propiedad Text a " Get Value. "
6
doble clic en el botón y añadir este código a su acción :
Private Sub btnGetValue_Click ( remitente de ByVal como System.Object , ByVal e como System.EventArgs ) Handles btnGetValue.Click
< p > MsgBox ( DataGridView1.Item ( CInt ( nudColumn.Value ) , CInt ( nudRow.Value ) ) . Value.ToString )
End Sub
7
Ejecute el programa y añadir un poco de los 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 tanto NumericUpDown controla 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).