sacar id de un datagridview

Iniciado por Beginner Web, 2 Junio 2020, 06:35 AM

0 Miembros y 1 Visitante están viendo este tema.

Beginner Web

Hola a todos como puedo sacar el id de un datagridview en C#,
Suponiendo que el Id esta en la primera columna y yo al hacer click sobre el de alguna manera debo obtener ese valor de esa fila el ID para poder utilizaro en otras cosas, cual es la forma mas facil? he estado utilizando un Region HELPER pero mucho lio y codigo y vueltas de aqui pa alla,
7w7

EdePC

Dependerá del evento y donde lo sitúes, por lo general he visto que utilizan el evento RowEnter para capturar cuando se cambia de Fila, útil cuando no se usa Mouse:

Código (csharp) [Seleccionar]
dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString())

La idea es siempre obtener la Fila y de esta la primera Celda que corresponde a tu ID. Al final tiene la misma sintáxis:

Código (csharp,1,5) [Seleccionar]
    private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e) {
      MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
    }

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) {
      MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
    }