Pregunta

Quiero mi Label utilizar el {0:c2} formato; Sin embargo, no parece funcionar cuando lo hago de la siguiente manera:

Codigo del cliente:

<asp:Label ID="Label4" runat="server" Text="Label" StringFormat="{}{0:c2}"></asp:Label>

Código de servidor (en la carga de la página):

Dim dvSql7 As DataView = DirectCast(SqlDataSource7.Select(DataSourceSelectArguments.Empty), DataView)
    For Each drvSql7 As DataRowView In dvSql7
        Label4.Text = drvSql7("goal").ToString()

    Next

¿Cuál podría ser el problema? Gracias de antemano por cualquier ayuda.

¿Fue útil?

Solución

No hay StringFormat Propiedad del control de la etiqueta. Lo que debe hacer es formatear la cadena antes de que se asigne al Label.Text propiedad:

Label4.Text = Convert.ToDecimal(drvSql7("goal")).ToString("c")

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top