Salve ragazzi!!!!! :adhone:
Sentite mi sapete dire come faccio a mostrare solo i primi 15 caratteri di un campo(SQL)di tipo varchar di dimensioni 200 in un dataGrid?
Grazie
Claudio :bubu:
Salve ragazzi!!!!! :adhone:
Sentite mi sapete dire come faccio a mostrare solo i primi 15 caratteri di un campo(SQL)di tipo varchar di dimensioni 200 in un dataGrid?
Grazie
Claudio :bubu:
Limitare il testo di una stringa con una Regular Expression
http://www.aspitalia.com/liste/usag/...Search=asp.net
Credo che questo articolo faccia al caso tuo.
Ciao
Marco
Senti xò in questo articolo viene utilizzato il c# a me servirebbe il Vb??![]()
Eccoti la conversione in VB.NET...Originariamente inviato da ClaudioRossi
Senti xò in questo articolo viene utilizzato il c# a me servirebbe il Vb??![]()
Ciaocodice:<%@ Page language="VB" debug="true" %> <%@ Import namespace="System.Text.RegularExpressions" %> <SCRIPT runat="server"> function splitText(fullText as string ) as string Dim r as Regex = new Regex("(?s)\b.{1,37}\b", RegexOptions.Compiled) Dim m as string = r.Match(fullText).Value if (m.Length < fullText.Length) then m &= "..." end if return m end function </SCRIPT> <%=splitText("questo testo viene visualizzato")%> <%=splitText("questo testo viene tagliato correttamente")%>
Marco
Se vuoi farlo direttamente da sql:
ciaocodice:Select SubString(nome_colonna, 1, 15) as pippo from ....
se non sbaglio in MySql fai Left(tuocampo, 15) as pippo
però cosi tronca le parole esattamente al 15° carattere. Ti conviene farti uan funzione che controlli spazi ecc.