none
seleccionar fila de DataGridView RRS feed

  • Pregunta

  • buenos días,

    en vb.net suelo seleccionar mediante el metodo CellDoubleClick un valor de una fila haciendo esto:

    dim valor as integer=CStr(DataGridView1.CurrentRow.Index)
    examenseleccionado=DataGridView1.Item(0, valor).value

    como sería su equivalencia en C#?

    carlos márquez

    • Cambiado webJoseModerator viernes, 28 de diciembre de 2012 15:01 (De:Lenguaje C#)
    viernes, 28 de diciembre de 2012 14:17

Respuestas

  • int valor = Convert.ToInt32(dataGridView1.CurrentRow.Index);
    string examenseleccionado = Convert.ToString(dataGridView1[0,valor].Value);
                
    Bueno lo he resuelto de esta manera..

    carlos márquez

    • Marcado como respuesta Carlos Márquez viernes, 28 de diciembre de 2012 14:27
    viernes, 28 de diciembre de 2012 14:27

Todas las respuestas

  • int valor = Convert.ToInt32(dataGridView1.CurrentRow.Index);
    string examenseleccionado = Convert.ToString(dataGridView1[0,valor].Value);
                
    Bueno lo he resuelto de esta manera..

    carlos márquez

    • Marcado como respuesta Carlos Márquez viernes, 28 de diciembre de 2012 14:27
    viernes, 28 de diciembre de 2012 14:27
  • seria

    string examenseleccionado = Convert.ToString(DataGridView1.CurrentRow.Cells(0).Value);


    o sea puedes directo acceder al valor  si es que tienes la fila seleccionada

    es mas lo ideal es que valides que haya algo selecionado

    if(DataGridView1.CurrentRow == null){
       return;
    }
    
    string examenseleccionado = Convert.ToString(DataGridView1.CurrentRow.Cells(0).Value);


    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 28 de diciembre de 2012 14:45