Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - valore nullo in una listbox
Forum - C# / VB.NET - valore nullo in una listbox

Avatar
germano (Normal User)
Newbie


Messaggi: 20
Iscritto: 01/10/2014

Segnala al moderatore
Postato alle 10:34
Venerdì, 07/11/2014

In una listbox visual basic 2013 ho una lista di valori. Alcuni sono nulli e, pertanto, si creano dei "buchi" nella lista stessa.
Quale è la sintassi che assume il valore nullo di un elemento di tale listbox ?. Vorrei intercettarli e gestirli.


germano nezi
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 14:41
Venerdì, 07/11/2014
Nulli in che senso? Nothing? DBNull? 0 ?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1452
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 14:53
Venerdì, 07/11/2014
stringa vuota?

PM Quote
Avatar
germano (Normal User)
Newbie


Messaggi: 20
Iscritto: 01/10/2014

Segnala al moderatore
Postato alle 12:20
Venerdì, 14/11/2014

I dati in una lista sono, ritengo, stringhe. Pertanto, se ci sono nell'elenco dei "buchi" (li chiamo buchi per esporre figurativamente il problema) penso
siano valori stringa nulli.


germano nezi
PM Quote
Avatar
germano (Normal User)
Newbie


Messaggi: 20
Iscritto: 01/10/2014

Segnala al moderatore
Postato alle 12:21
Venerdì, 14/11/2014
Meglio dire di stringa vuota.


germano nezi
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:17
Venerdì, 14/11/2014
Non è detto ... comunque come vorresti gestirli? Da dove vengono i dati?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 18:02
Venerdì, 14/11/2014
Codice sorgente - presumibilmente VB.NET

  1. For i As Integer = 0 To listBox1.Items.Count - 1
  2.  
  3.         If listBox1.Items(i).ToString() Is Nothing OrElse listBox1.Items(i).ToString() = "" Then
  4.                 listBox1.Items.RemoveAt(i)
  5.  
  6.         End If
  7. Next



PM Quote