none
Como guardar con checkbox valor de un gridview a un textbox RRS feed

  • Pregunta

  • Hola,

    Tengo un gridview con un total de con varias columnas dentro estas columnas una de ellas es el checkbox lo que necsita hacer es tomar el valor de la ultima columna y mostrarla ( en caso de varias sumarlas) al moento que la selccione con el checkbox intente con el el even CheckedChanged ( codigo de bajo) , este el codigo mas abajo solo me duelve 0 y no la cantiadad o suma, me han dicho que puedo con java scribt pero no se como hacerlo

    Codigo :

            Dim Total As Decimal
            For Each row As GridViewRow In Gvcobranzas.Rows
                Dim check As CheckBox = DirectCast(row.FindControl("CheckBox1"), CheckBox)
                If check.Checked = True Then
                    Dim x As Decimal = 0
                    If Decimal.TryParse(row.Cells(2).Text, x) Then
                        Total += CDec(row.Cells(2).Text)

                    End If
                End If
            Next
            TxtMonto.Text = Total


    jueves, 24 de agosto de 2017 18:55

Respuestas

  • Hola tenad, me atrevo a contestarte en vb Net ya que desconosco Asp, pero a la vista es similar, yo lo que haría es recorrer como haces tu pero en busca del valor true de la columna que contenga el chek je:

     Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
            Dim total As Integer = 0
            For Each row As DataGridViewRow In Dgv.Rows
                Select Case True
                    Case row.Cells(2).Value
                        total += row.Cells(1).Value
                End Select
    
            Next
            MsgBox(total)
        End Sub

    Si si, es un datagridview pero sirve como ejemplo, en este  la columna 3 (iitem 2) contiene los Check y se busca sumar la columna 2 (Item 1)  si  el check esta en true, reemplaza el MsgBox por tu textBox

    Espero te sirva el ejemplo

    Saludos

    viernes, 25 de agosto de 2017 4:54