3

フォーマットを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

どのような問題が考えられますか? 助けてくれてありがとう。

4

1 に答える 1

6

StringFormatLabel コントロールのプロパティはありません。Label.Textプロパティに割り当てる前に、文字列をフォーマットする必要があります。

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

于 2011-06-15T14:30:52.053 に答える