Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
"null" con c# in VS2005
lunedì 20 ottobre 2008 - 13.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
LUNA
Profilo
| Junior Member
53
messaggi | Data Invio:
lun 20 ott 2008 - 13:58
Salve ragazzi!!
Avrei bisogno di una mano!
Ho un dataGrid con delle celle. Vorrei creare un "if"che mi permetesse di compiere l'istruzione in caso la cella fosse vuota! Ho provato con:
if (route.Rows[0].Cells[0].Value.Equals(null))
{
while (l < M)
{
table.Columns.Add("routing" + (l++));
route.DataSource = table;
route.Rows[0].Cells[f].Value = cluster.Rows[l].Cells[1].Value;
f++;
l++;
}
}
ma non mi riconosce con null la cella vuota anche se lo è!
Ho provato anche con : route.Rows[0].Cells[0].Value !=null;
ma niente!!
Qualcuno mi sa aiutare???
Grazie mille!!
Luna
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 20 ott 2008 - 16:18
Ciao
Premesso che:
>ma non mi riconosce con null la cella vuota anche se lo è!
se ti sente
http://www.dotnethell.it/users/lbenaglia.aspx
si arrabbia!!!
Ti posto il codice che io utilizzo in VB
For iCol As Integer = 0 To Me.dgv.ColumnCount - 1
For iRow As Integer = 0 To Me.dgv.RowCount - 1
If Me.dgv.Item(iCol, iRow).Value.ToString.Length = 0 Then
Me.dgv.Item(iCol, iRow).Value = CDec(0.0)
Else
Me.dgv.Item(iCol, iRow).Value = CDec(Me.dgv.Item(iCol, iRow).Value)
End If
Next
Next
In sostanza quando trovo una stringa di lunghezza pari a zero la sostituisco con zero (numero) altrimenti converto il numero in decimale.
Prova ad adattarlo
altrimenti puoi provare con: Me.dgv.Item(iCol, iRow).Value.GetType = "System.DBNull"
Ciao
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 20 ott 2008 - 16:44
Aggiungo questo link dove trovare informazioni sul fatto che Null (DBNULL) non è = a "VUOTA".
http://msdn.microsoft.com/it-it/library/system.dbnull.aspx
LUNA
Profilo
| Junior Member
53
messaggi | Data Invio:
mer 22 ott 2008 - 22:48
grazie tante!!!!
if (ResultGrid.Rows[i].Cells[j].Value==System.DBNull.Value)
{...}
Funziona perfettamente!!!!!!!!!!!!!!!!!
Grazie ancora!!!!
Torna su
Stanze Forum
Elenco Threads
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 !