2009-05-17 8 views
1

Applogies für was ich keinen Zweifel habe, ist eine noob Frage.Einstellung der Eigenschaft für das prozentuale Format ASP.Net

ich zeigen mehrere Prozentwerte in einem Grid-Ansicht in ASP.Net

Ich möchte die NumberFormatInfo.PercentPositivePattern Eigenschaft festlegen können, die ich glaube, ich in einem Globals „Eigentum“ bringen sein müssen fähig zu justieren?

von seinem Standard von 0 bis 1

Dies ist die Eigenschaft I

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

ich einfach nicht herausfinden kann, wie es zu tun anpassen müssen! :(

Dadurch wird der Raum zwischen dem% entfernen und die Zahlen.

Wie kann ich dies tun, für die gesamte Anwendung?

Kann habe ich einige Code in der WebConfig oder

?

dank

Antwort

0

Sie können das Format ändern Sie die Dataformatstring-Eigenschaft mit auf der Boundfield:

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

Sie das Format auf dem benutzerdefinierten Format festlegen können Sie nach diesem Artikel:

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

0

ich bin nicht sicher, ob Sie es in einer web.config Datei festlegen können, aber was Sie tun können, ist von der Gitteransicht, legen Sie die Eigenschaft im Konstruktor und die neue Unterklasse verwenden erben.

+0

Entschuldigung ! Wie genau würde ich das tun? –

1

Sie können System.Globalization.CultureInfo.CurrentCulture zu Beginn jeder Anfrage (z. in Application_BeginRequest in global.asax).

Dies betrifft natürlich alle Werte, die von Ihrer Anwendung angezeigt werden, nicht nur die, die in einer GridView angezeigt werden.

Verwandte Themen