1

私が疑いの余地のないことに対する謝罪は初心者の質問です。

ASP.Net のグリッド ビューにいくつかのパーセンテージ値を表示します

NumberFormatInfo.PercentPositivePatternプロパティを設定できるようにしたいのですが、これを調整するには Globals の「プロパティ」を導入する必要があると思いますか?

デフォルトの 0 から 1 まで

これは私が調整する必要があるプロパティです

http://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.percentpositivepattern(VS.71).aspx

私はそれを行う方法を理解することはできません! :(

これにより、% と数字の間のスペースが削除されます。

アプリケーション全体でこれを行うにはどうすればよいですか?

WebConfigにコードを入れることはできますか?

ありがとう

4

3 に答える 3

1

System.Globalization.CultureInfo.CurrentCulture は、各要求の開始時に必要なものに変更できます (global.asax の Application_BeginRequest など)。

もちろん、これは GridView に表示される値だけでなく、アプリケーションによって表示されるすべての値に影響します。

于 2009-05-17T14:58:45.893 に答える
0

ファイルに設定できるかどうかはわかりませんがweb.config、できることは、グリッド ビューから継承し、コンストラクターでプロパティを設定し、その新しいサブクラスを使用することです。

于 2009-05-17T14:50:24.603 に答える
0

BoundField の DataFormatString プロパティを使用して、フォーマットを変更できます。

<asp:BoundField DataField="YourPropertyName" DataFormatString="#0.##%" />

この記事に従って、形式を好きなカスタム形式に設定できます。

http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

于 2009-05-17T15:12:44.393 に答える