none
Obtener valor de columna en gridview RRS feed

  • Pregunta

  • Hola, en mi aplicación en ASP.Net hice un botón para eliminar, y ese botón lo que hace es abrir un modal para que el usuario ingrese las razones del por que se va a eliminar, y luego en el método de click en guardar se tiene que obtener el valor de la columna para que se elimine. Asi es como estoy


    Cuando se de click en baja

    Este es mi código:

    Para abrir el modal:

    Protected Sub GridView1_RowCommand(sender As Object, e As GridViewCommandEventArgs)
            If e.CommandName = "baja" Then
                BindServicio()
                Dim sb As New System.Text.StringBuilder
    
                sb.Append("<script type='text/javascript'>")
                sb.Append("$('#myModal').modal('show');")
                sb.Append("</script>")
                ScriptManager.RegisterClientScriptBlock(Me, Me.GetType(), "ModalScript", sb.ToString(), False)
    
    
    
            End If
        End Sub

    Para el botón de guardar:

        Private Sub btnGuardar_Click(sender As Object, e As EventArgs) Handles btnGuardar.Click
    
            Dim folio As String = String.Empty
            folio = GridView1.Rows(0).Cells(1).Text
            Dim cmd As New SqlCommand("UPDATE ASIGNACION_VALE SET s_clv_bajal = 'B', i_clv_servicio = '" & ddlServicio.SelectedValue & "' WHERE s_num_folio_vale = '" & folio & "'", cn)
                cn.Open()
                cmd.ExecuteNonQuery()
                cn.Close()
    
            CargarGrid()
        End Sub
    Eso es lo que tengo pero la obtención de la variable folio solo me arroja la primera línea siempre, cómo hacer para que se obtenga el que se va a eliminar?

    viernes, 6 de mayo de 2016 23:39