Visual Basic.NET - No me entra al else

 
Vista:
sin imagen de perfil

No me entra al else

Publicado por Jose (23 intervenciones) el 04/10/2016 23:09:24
Mire tengo el siguiente problema
Nesecito selecionar un item del combox y me muestre el dato en el textbox
pero cuando seleciono otro me deja el mismo dato como hago para que no haga eso esto es mi codigo
Question
No puede votar su propia entrada
0

Porque no me entra al ELSE

1
2
3
4
5
6
7
8
9
If row IsNot Nothing Then
    If dt.Rows.Count > 0 Then
        If row.Item("id_deuda") Then
            TxtMonto.Text = dt.Rows(0).Item("Total")
        Else
            TxtMonto.Text = dt.Rows(0).Item("Total") = 0
        End If
    End If
End If

el primer es si hay datos me lo ponga en el texbox y el segundo es si no hay dato me ponga

pero no pasa al else
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo
Val: 1.239
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

No me entra al else

Publicado por Wilfredo Patricio Castillo (720 intervenciones) el 05/10/2016 17:45:04
Una consulta.

no hay una propiedad Value en el item?.

Algo así:

TxtMonto.text=dt.rows.(0).Item("Total").Value.ToSTring()

De ser cierto eso, tendrías que comparar el Value con tu 0, para ver si se cumple o no la condición.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

No me entra al else

Publicado por Jose (23 intervenciones) el 05/10/2016 18:22:52
ASI LO SOLUCIONE

1
2
3
4
5
6
7
8
9
10
If row IsNot Nothing Then
    If dt.Rows.Count > 0 Then
        If row.Item("id_deuda") = row.Item("id_deuda") Then
            TxtMonto.Text = dt.Rows(0).Item("Total")
 
        End If
    Else
        TxtMonto.Text = 0
    End If
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar