Sto cercando di formattare il mio testo dell'etichetta
-
28-10-2019 - |
Domanda
Voglio le mie Label
utilizzare il {0:c2}
formato; Tuttavia, non sembra funzionare quando lo faccio nel modo seguente:
Codice client:
<asp:Label ID="Label4" runat="server" Text="Label" StringFormat="{}{0:c2}"></asp:Label>
Codice del server (caricamento della pagina):
Dim dvSql7 As DataView = DirectCast(SqlDataSource7.Select(DataSourceSelectArguments.Empty), DataView)
For Each drvSql7 As DataRowView In dvSql7
Label4.Text = drvSql7("goal").ToString()
Next
Qual è il problema? Grazie in anticipo per qualsiasi aiuto.
Soluzione
Non c'è StringFormat
Proprietà del controllo dell'etichetta. Quello che devi fare è formattare la stringa prima che venga assegnata al Label.Text
proprietà:
Label4.Text = Convert.ToDecimal(drvSql7("goal")).ToString("c")
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow