Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Applicare le proprietà dello style in un DataRow

    Salve, programmo con vb.net ed utilizzo il Visual Studio 2010.

    Ho creato un DataRow, e vorrei applicare delle proprietà dello style, ma non mi traduce il codice html.
    Di seguito l'esempio

    Dim dRow As DataRow
    dRow = dt.NewRow
    dRow.Item("Prezzo") = "<a style="text-decoration:line-through; color:red;">55</a> 50"
    dt.Rows.Add(dRow)
    dt.AcceptChanges()
    Vorrei far apparire il numero 55 barrato e accanto il 50. Purtroppo non avviene.
    Si accettano consigli, grazie.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,059
    forse così

    dRow.Item("Prezzo") = "<a style=""text-decoration:line-through; color:red;"">55</a> 50"
    Pietro

  3. #3
    Ho provato, ma nulla, non traduce il codice html

  4. #4
    Ho provato anche con un oggetto label, ma nulla.
    dRow.Item("Prezzo") = "<asp:Label ID=""lbPrezzo"" runat=""server"" style=""text-decoration:line-through; color:red;"">55</asp:Label> 50"

  5. #5
    Specifico, comunque, che il risultato appare in una gridview, nel seguente oggetto:

    <asp:BoundField DataField="Prezzo" HeaderText="Prezzo"/>
    In allegato lo screenshot del risultato in Griglia.image.png

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,059
    prova con
    <asp:BoundField DataField="Prezzo" HeaderText="Prezzo" HtmlEncode="False" />
    Pietro

  7. #7
    image.png Ha funzionato. Grazie e buona giornata

  8. #8
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,741
    comunque non stai applicando uno stile, stai dando un valore all'item

    (credo si possa fare anche nel RowDataBound mettendo l'hyperlink nell'aspx e dandogli lo stile quando lo renderizza, ma questa metodologia di solito si utilizza per diversificare lo stile riga per riga)

    solved, anyway
    Ultima modifica di djciko; 19-03-2020 a 13:02

  9. #9
    thank you very much
    thank you very much

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 © 2020 vBulletin Solutions, Inc. All rights reserved.