Che significa   ???

mercoledì 19 luglio 2006 - 09.17

bluland Profilo | Guru

non riesco a fare il confronto con una cella che dovrebbe essere vuota, perche' invece di trovarmi una string.empty il systema mi mette di default  
che significa? ma sopratutto allora il confronto lo devo fare su questo ?

saluti

ENzo

micto27 Profilo | Senior Member

>non riesco a fare il confronto con una cella che dovrebbe essere
>vuota, perche' invece di trovarmi una string.empty il systema
>mi mette di default  
>che significa? ma sopratutto allora il confronto lo devo fare
>su questo ?

La sequenza che hai indicato viene usata per rappresentare una spazio vuota (blank)
che altrimenti in HTML non verrebbe considerato come carattere.

http://www.w3.org/TR/REC-html40/sgml/entities.html

Ciao, Michele

bluland Profilo | Guru

ma come mai non mi esce la string.empty cio " ", invece di questo??

allora il confronto devo farlo con questo tipo di carattere?

if mio.text ="nbsp;"

invece di mio.text = ""

??

micto27 Profilo | Senior Member

>ma come mai non mi esce la string.empty cio " ", invece di questo??
>
>allora il confronto devo farlo con questo tipo di carattere?
>
>if mio.text ="nbsp;"
>
>invece di mio.text = ""
>
>??

Non puoi fare il confronto usando la funzione Replace per sostituire " " con ""?

Ciao, Michele

bluland Profilo | Guru

allora se faccio il confronto con   mi funziona, ma non avevo valutato di fare il replace, ma poi a che pro?

micto27 Profilo | Senior Member

>allora se faccio il confronto con   mi funziona, ma non
>avevo valutato di fare il replace, ma poi a che pro?

Come non detto.
Avevo pensato al Replace nell'ipotesi di fare un confronto fra due contenuti dove uno dei 2 prevedesse più caratteri
 

Se a te interessa testare solo la cella vuota il replace non serve.

Ciao

bluland Profilo | Guru

ma e' normale che mi legge &nbps; invece di "" ?

micto27 Profilo | Senior Member

>ma e' normale che mi legge &nbps; invece di "" ?

Credo dipenda dal fatto che normalmente se una cella di una Table non contiene nulla viene resa senza i bordi e
ciò' sfalsa l'aspetto della tabella stessa.
Così nel caso in cui la cella sia vuota la risoluzione del datagrid va a scrivere " " in modo tale da
salvaguardare i bordi eventualmente impostati.

Ciao, Michele
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5