Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170

    Visualizzare la prima frase o 10 parole

    Da un database Access recupero tutto ciò che è scritto in un record con questo
    codice:
    <asp:Label ID="N_MESSAGGIOLabel" runat="server" Text='<%# Eval("N_MESSAGGIO") %>'>
    ma se volessi prendere solamente una parte del messaggio e non tutto come potrei fare?

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    codice:
    <%# Left(Eval("N_MESSAGGIO"), X) %>
    dove X è il numero di lettere che vuoi prendere nel messaggio partendo da sinistra


    oppure se vuoi visualizzare la prima parola:
    codice:
    <%# CType(Cstr(Eval("N_MESSAGGIO")).Split(" "), Array)(0) %>
    le prime due parole (se il messaggio e' composto SEMPRE da almeno due di esse - pena errore sull'indice dell'array):
    codice:
    <%# CType(Cstr(Eval("N_MESSAGGIO")).Split(" "), Array)(0) + CType(Cstr(Eval("N_MESSAGGIO")).Split(" "), Array)(1) %>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170
    Grazie, provo subito..
    devo dire però che usavo questo <%# Left(Eval("N_MESSAGGIO"), X) %> con = non ho pensato a fare le varie prove per vedere se il codice era simile all'asp...
    poi ti sapro dire per le parole. grazie ancora

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.