Non mi carica i dati in una listview quando incontra valori nulli

domenica 25 gennaio 2009 - 14.26

Mau67 Profilo | Expert

Salve a tutto il forum,

Ho un form sviluppato in visual studio 2008 (winform) dove faccio caricare dei dati in un listview con il seguente codice:

For Each dsRiga In dsDataSet.Tables(0).Rows
ListView1.Items.Add(dsRiga("Reparto"))
ListView1.Items(intConta).SubItems.Add(dsRiga("Dal"))
ListView1.Items(intConta).SubItems.Add(dsRiga("Al"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniNu")) <<<<<<< da qui in giù i campi in molte occasioni possono essere nulli
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiNu"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniNu"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniUm"))
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiUm"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniUm"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniCa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiCa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniCa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniSc"))
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiSc"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniSc"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniTa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiTa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniTa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniPa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiPa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniPa"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniAn1"))
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiAn1"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniAn1"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniAn2"))
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiAn2"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniAn2"))
ListView1.Items(intConta).SubItems.Add(dsRiga("AnniMu"))
ListView1.Items(intConta).SubItems.Add(dsRiga("MesiMu"))
ListView1.Items(intConta).SubItems.Add(dsRiga("GiorniMu"))
intConta = intConta + 1
Next

Sono costretto a inserire nel database in tutti i campi uno "zero" e chiaramente me lo visualizza io invece vorrei che se in fase di caricamento i valori nulli rimanessero tali e che il processo di caricamento andasse a termine con i valori che trova come devo fare?

Grazie in anticipo

Mau67

Teech Profilo | Expert

Quale errore ti restituisce?
Ho notato che i DataSet tipizzati, se incontrano valori NULL restituiscono un'eccezione: stai usando Dataset tipizzati?

--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5