none
Gridview RRS feed

  • Pregunta

  • Estimados, tengo el siguiente gridview creada adjunto imagen tengo un boton para ir agregando nueva fila pero para agregar otra fila tiene que esta ingresados los datos para poder agregar mas filas si alguien me puede ayudar a validar en el boton agregar fila

    jueves, 25 de mayo de 2017 14:38

Respuestas

  • Hola,ese boton nueva fila funciona?¿ podrías postear un poco de tu código?, asumo que estas utilizando itemtemplate para el dropdownlist que ahi se visualiza, lo mismo que para los otros controles ,podrías intentar buscar los controles con el FindControl y ahí validarlo, vi un hilo similar en el foro de visual basic , asi que asumo que programas en ese lenguaje

    Protected Sub btnNuevaLinea_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnNuevaLinea.Click For Each row As GridViewRow In GridView1.Rows Dim ddlTipo As DropDownList = TryCast(row.FindControl("ddlTipo"), DropDownList) Dim txtCantidad As TextBox = TryCast(row.FindControl("txtCantidad"), TextBox) If (Convert.ToInt32(ddlTipo.SelectedValue) = 0 OR txtCantidad.Text=string.Empty) Then Return End If Next

    'AQUI TU CODIGO End Sub


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Saludos. Lima-Perú.



    viernes, 26 de mayo de 2017 2:03

Todas las respuestas

  • Hola,ese boton nueva fila funciona?¿ podrías postear un poco de tu código?, asumo que estas utilizando itemtemplate para el dropdownlist que ahi se visualiza, lo mismo que para los otros controles ,podrías intentar buscar los controles con el FindControl y ahí validarlo, vi un hilo similar en el foro de visual basic , asi que asumo que programas en ese lenguaje

    Protected Sub btnNuevaLinea_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnNuevaLinea.Click For Each row As GridViewRow In GridView1.Rows Dim ddlTipo As DropDownList = TryCast(row.FindControl("ddlTipo"), DropDownList) Dim txtCantidad As TextBox = TryCast(row.FindControl("txtCantidad"), TextBox) If (Convert.ToInt32(ddlTipo.SelectedValue) = 0 OR txtCantidad.Text=string.Empty) Then Return End If Next

    'AQUI TU CODIGO End Sub


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Saludos. Lima-Perú.



    viernes, 26 de mayo de 2017 2:03
  • hola

    >>si alguien me puede ayudar a validar en el boton agregar fila

    no entendi, que seria "validar" ?

    entiendo generas un nuevo item en el origen de datos que vinculas al grid para que se muestre la nueva row, ahora bien deberias estar en modo edicion para poder aplicar validaciones sobre la row

    aconsejaria que las nuevas rows no las agregues directo al grid, sino que generes un form donde ingreses los datos, puedas aplicar validaciones y luego una vez este todo correcto generas el registro que visualizaras en el grid

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 26 de mayo de 2017 14:42