Autor Tema: Restar valores usando listview y textbox  (Leído 2038 veces)

0 Usuarios y 1 Visitante están viendo este tema.

black_wolf

  • Bit
  • Mensajes: 4
  • Reputación: +0/-0
    • Ver Perfil
Restar valores usando listview y textbox
« en: Agosto 15, 2016, 12:01:42 am »
Estoy haciendo un programa donde tengo un listview llamado list_PRODUCTOS con 2 columnas. En el se cargan el nombre del producto en la columna NOMBRE y su valor en la columna VALOR. A la vez, tengo un textbox llamado txtVALOR_TOTAL el cual va sumando automaticamente el valor de los productos que se van añadiendo. Todo va perfecto. El problema esta en que tengo un boton que elimina los productos seleccionados en el listview, pero no realiza correctamente la resta. Por logica, el total seria el valor del textbox txt_VALOR_TOTAL - el valor del item seleccionadl, pero no encuentro el codigo para tomar dicho valor y restarlo al total.
El codigo que uso solo para eliminar los elementos en el boton eliminar es el siguiente.

Dim lista As ListViewItem = New ListViewItem()

For Each lista In list_PRODUCTOS.SelectedItems
   lista.Remove()
Next

Ayudenme por favor ya que debo presentar mi proyecto estes mes.

PD: Adjunto captura de lo que tengo.

Enviado desde mi HUAWEI GRA-L09 mediante Tapatalk



« última modificación: Agosto 15, 2016, 04:59:10 pm por black_wolf »

Jeronimo

  • Gigabyte
  • ****
  • Mensajes: 402
  • Reputación: +33/-2
    • Ver Perfil
Re:Restar valores usando listview y textbox
« Respuesta #1 en: Agosto 16, 2016, 05:27:30 pm »
Hola, black_wolf.
No manejo .NET pero si no funciona lo que te comentaré, seguramente podrás adaptarlo a tu lenguaje.
Antes de la eliminación del elemento del listview habría que realizar la resta.
Por lo que comentás, el valor a restar está en el primer subitem del listview (la segunda columna).
En VB6 sería así:

Código: (VB) [Seleccionar]
txtVALOR_TOTAL.Text = CDbl(txtVALOR_TOTAL.text) - CDbl(lista.Subitems(1))
Espero que te sirva.
Saludos.

Jerónimo

black_wolf

  • Bit
  • Mensajes: 4
  • Reputación: +0/-0
    • Ver Perfil
Re:Restar valores usando listview y textbox
« Respuesta #2 en: Agosto 18, 2016, 03:15:17 am »
Gracias por tu respuesta.
AL final lo resolvi. Lo que debia hacer era que nuevamente realizara la suma una vez que se eliminaba el elemento seleccionado de la lista.
 Saludos