Я пытаюсь отформатировать текст метки - PullRequest
3 голосов
/ 15 июня 2011

Я хочу, чтобы мой Label использовал формат {0:c2}; однако, это не работает, когда я делаю это следующим образом:

Код клиента:

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

Код сервера (при загрузке страницы):

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

    Next

В чем может быть проблема? Заранее спасибо за любую помощь.

1 Ответ

6 голосов
/ 15 июня 2011

Нет свойства StringFormat элемента управления Label.Вам нужно отформатировать строку, прежде чем она будет присвоена свойству Label.Text:

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

...