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.

È stato utile?

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
scroll top