Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di danjwo
    Registrato dal
    Aug 2007
    Messaggi
    43

    [Vb 2005] ListBox e Dataset

    Salve,

    Io ho un piccolo problema con una listbox dove carico dei record di un database
    Il Problema è che ogni record me lo aggiunge due volte

    Il Codice che uso è questo:

    codice:
    Sub popolalista()
            Dim i As Integer
            maxrows = ds.Tables("Movimenti").Rows.Count - 1
            If maxrows > 0 Then
                For i = 0 To maxrows
                    data = ds.Tables("Movimenti").Rows(i).Item("DATA")
                    data.ToShortDateString()
                    ora = ds.Tables("Movimenti").Rows(i).Item("Ora")
                    tipo = ds.Tables("Movimenti").Rows(i).Item("Tipologia")
                    descr = ds.Tables("Movimenti").Rows(i).Item("Descrizione")
                    elemento = data + " " + ora + " " + tipo + " " + descr
                    LSTApp.Items.Add(elemento)
                Next
                lblnoapp.Visible = False
                LSTApp.Show()
                BTNDelAPP.Enabled = True
            Else
                LSTApp.Hide()
                lblnoapp.Visible = True
                lblnoapp.Text = "Nessun Appuntamento Presente"
                BTNDelAPP.Enabled = False
            End If
            
        End Sub
    Sapete spiegarmi il motivo ?

    Grazie Danjel
    Sicut Nox Silentes

  2. #2
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Sarà che ci entra 2 volte, nella routine.. , prova col debugger, punto d'interruzione sul .Add

    Domanda: perché non usi il binding?

    Ciao, tK

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.