none
verificar si está marcado el checkbox en ultragrid RRS feed

  • Pregunta

  • Hola a todos, espero estén bien, tengo un problema con unos checkbox en mi ultragrid, lo que quiero hacer es verificar si alguno de estos están o no marcados.

    Cargo en un ultragrid datos de un archivo xml, que contiene varias tablas, de esa tablas yo muestro solo unos campos en mi ultragid, si son varios registros automáticamente al cargar los datos la columna de los check están seleccionados pero si por ejemplo el usuario desmarca algunos registros quisiera que al momento de dar clic a un botón  recorra todas las filas y vaya verificando el registro está seleccionado, si está que realice una acción, por ejemplo mostrar un mensaje de que está y sino que muestre otro mensaje de que si se desea marcar o no,

    espero haber sido claro y que puedan ayudarme, de antemano gracias a todos

    por cierto, aclaro que necesito que sea con un ultragrid

    gracias

    • Editado black_j martes, 4 de noviembre de 2014 16:42
    • Cambiado Enrique M. Montejo viernes, 7 de noviembre de 2014 7:42 Pregunta relacionada con controles de aplicación Windows Forms.
    martes, 4 de noviembre de 2014 16:41

Todas las respuestas

  • Hola, prueba así.
    Dim Item as GridViewRow
    For Each ItemS In Me.UltraGridView.Rows
    Dim SelS As CheckBox = CType(UltraGridView.Rows(Item.RowIndex).FindControl("CheckBox1"), CheckBox)
    If Sel.Checked = True Then
      MsgBox("Check seleccionado")
    else
      MsgBox("Check NO seleccionado")
    END IF
    NEXT
    Salu2
    • Editado ablanco martes, 4 de noviembre de 2014 17:03
    • Propuesto como respuesta Deric Ferreira martes, 4 de noviembre de 2014 17:07
    martes, 4 de noviembre de 2014 17:03
  • Muchas gracias por contestar, una pregunta, en algún evento del Ultragrid agrego el código?porque en la parte de:

    Item.RowIndex del código me marca que no es un miembro de System.Wondows.Forms.DatagGridViewRow

    Aclaro, es para ultragrid de infragistics

    gracias

    martes, 4 de noviembre de 2014 17:23