Я пытаюсь отформатировать текст метки
Я хочу мое 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 ответ
Решение
Здесь нет StringFormat
свойство элемента управления Label. Что вам нужно сделать, это отформатировать строку, прежде чем она будет назначена на Label.Text
имущество:
Label4.Text = Convert.ToDecimal(drvSql7("goal")).ToString("c")