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
ASP.NET 1.0/1.1
E' possibile (con la 2.0) troncare un campo stringa di tipo BoundField...
martedì 10 gennaio 2006 - 10.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lupotana
Profilo
| Junior Member
83
messaggi | Data Invio:
mar 10 gen 2006 - 10:08
E' possibile (con la 2.0) troncare un campo stringa di tipo BoundField utilizzando la formattazione con la proprietà DataFormatString in un GridView ?
Grazie,
Marco Bianchi
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 10 gen 2006 - 12:11
>E' possibile (con la 2.0) troncare un campo stringa di tipo BoundField
>utilizzando la formattazione con la proprietà DataFormatString
> in un GridView ?
La prima cosa che mi viene in mente è troncarlo dalla Query SQL con una LEFT, oppure invece di usare la BoundField usi un TemplateField a quel punto fai ciò che vuoi.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
lupotana
Profilo
| Junior Member
83
messaggi | Data Invio:
mar 10 gen 2006 - 12:55
Il fatto è che volevo evitare di creare Viste apposta per la griglia o richiamare codice dal code-behind.
Avevo pensato che se con il FormatString riesco a troncare e modellare un campo di tipo data, questa operazione sarebbe stata possibile anche con un campo di tipo stringa.
Ciao...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 10 gen 2006 - 16:42
>Il fatto è che volevo evitare di creare Viste apposta per la
>griglia o richiamare codice dal code-behind.
>Avevo pensato che se con il FormatString riesco a troncare e
>modellare un campo di tipo data, questa operazione sarebbe stata
> possibile anche con un campo di tipo stringa.
Ciao lupotana,
non è necessario creare codice behind per tagliare una stringa. Inoltre con il linguaggio C# e il l'operatore ternario ? : è possibile realizzare ciò che cerchi. Di solito io uso infatti una procedura di questo tipo:
Eval("Stringa").ToString().Length>=50 ? Eval("Stringa").SubString(0,50)+"..." : Eval("Stringa")
Provala.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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 !