none
Problemas con datagridview

    Pregunta

  • Hola a todos, tengo un problema con un datagrid en vb.net usando los controles de devexpress. Lo que me ocurre es que necesito obtener el valor de una celda en un grid para posteriormente realizar acciones, el caso es que los métodos mas comunes  o mas comentados que eh encontrado en muchos foros como current o cell click no me aparecen, ¿alguna sugerencia? gracias.
    lunes, 13 de febrero de 2017 18:34

Respuestas

Todas las respuestas

  • hola

    aconsejaria revisar la doc del componente

    Multiple Row and Cell Selection

    la doc es mjy completa

    WinForms Control Tutorials and Resources

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 13 de febrero de 2017 19:02
  • Que tal José:

    en el evento DataGridView1_CellContentClick

    'este ejemplo supone que el DataGridView1 contiene un listado de usuarios (numero de usuario, nombre corto del usuario, nombre y apellidos del usuario)

            Dim usu_n, usu_na, usu_a As String
            Dim usuN As Int16


            usu_n = Me.DataGridView1.CurrentRow.Cells.Item(0).Value
            usu_a = Me.DataGridView1.CurrentRow.Cells.Item(1).Value
            usu_na = Me.DataGridView1.CurrentRow.Cells.Item(2).Value

            usuN = val(usu_n)

    'aquí tus acciones de acuerdo a los valores recuperados

    Saludos

    Si te sirvió marca como respuesta

    lunes, 13 de febrero de 2017 19:51
  • Hola, gracias por responder, pero no me aparece ese evento y tampoco CurrentRow :/.

    lunes, 13 de febrero de 2017 21:38
  • José Victoriano,

    Los componentes DevExpress expone sus propias clases, métodos, propiedades, etc., no esperes a encontrar los mismos miembros que expone la clase DataGridView. Revisa la documentación del producto, para tu caso podría servir:

    ColumnView.GetFocusedRow Method

    ColumnView.GetRowCellValue(Int32, GridColumn) Method


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    lunes, 13 de febrero de 2017 21:49
  • Hola gracias, ya revise la documentación pero opte por resolverlo con JavaScript y jquery. Saludos.
    lunes, 13 de febrero de 2017 22:50
  • Sobre el formulario das doble click, en la ventana que te aparece hay dos ComboBox, ubicados abajo del menú, en el de la Izquierda selecciona el DataGridView sobre el que debes trabajar y en el de la derecha selecciona CellContentClick o DoubleClick el que mejor te acomode.

    Damos por entendido que existe por lo menos un DataGridView en to aplicacion y en el formulario sobre el que diste el doble click.

    Saludos

    martes, 14 de febrero de 2017 18:58