¿Cómo pasar datos de un Datagridview a un textbox?

El día de hoy te enseñaré la forma en que puedes mostrar en una caja de texto (o incluso varias) la información de la fila / registro que hayas seleccionado en un control Datagridview.

Datagridview

¿Cómo pasar datos de un Datagridview a un Textbox dentro del mismo formulario?

Nota

Para realizar esto, debes trabajar con el evento llamado SelectionChanged (Selección cambiada) del Datagridview.

Como primer paso debes obtener el número de la fila que se seleccionó. Para esto, accede a la fila actual del Datagridview (CurrentRow) y solicítale el número de fila. (Index)

Dim FilaActual As Integer
FilaActual = Datagridview1.CurrentRow.Index

Después de esto, ya podrías tomar los valores de esa fila / registro y mostrarlos en el cuadro de texto que desees.

Para esto, realiza lo siguiente:

TextBox1.Text = DataGridView1.Rows(FilaActual).Cells(0).Value

En este caso, se está mostrando en el Textbox1 el valor que está en la primera columna Cells(0) de la fila que seleccionaron (FilaActual).

De igual manera, si ocuparas el valor de la segunda columna, basta con que cambies el valor de Cells(0) por el valor Cells(1).

TextBox2.Text = DataGridView1.Rows(FilaActual).Cells(1).Value

¿Qué pasa si tienes muchas columnas y no sabes qué posición tiene cierta columna?

Suponiendo que tuvieras muchas columnas en tu Datagridview y desearas obtener el valor que se encuentra en la columna llamada CorreoDeUsuario podrías hacer lo siguiente.

Como primer paso deberías obtener el número de la columna y posteriormente, realizar los pasos anteriormente mostrados.

Para esto, realiza lo siguiente:

Dim ColumnaCorreo As Integer

ColumnaCorreo = Datagridview1.Columns(«CorreoDeUsuario»).Index

Código completo:

Comparte:

--- También te puede interesar ---

▷▷ ¿CÓMO SABER SI UN DATAGRIDVIEW ESTÁ VACÍO? 【Solucionado】

Ver más

▷▷ Cómo OCULTAR una Columna de un Datagridview ✅

Ver más

▷▷ ¿CÓMO RECORRER UN DATAGRIDVIEW? ✅

Ver más

¿CÓMO ELIMINAR UNA FILA DE UN DATAGRIDVIEW?

Ver más

¿Cómo eliminar filas vacías de un Datagridview?

Ver más

Eliminar la última fila de un Datagridview

Ver más

¿Cómo recorrer las filas de un Datagridview?

Ver más

¿Cómo recorrer las columnas de un Datagridview?

Ver más

¿Cómo saber qué fila está seleccionada en un Datagridview?

Ver más

¿Cómo seleccionar una fila de un Datagridview?

Ver más

¿CÓMO LIMPIAR UN DATAGRIDVIEW?

Ver más