Forum: ASP Classic |
Thema:
Re: DataGrid-Spalte: Währung formatieren |
Von:
G. Guest (
16.01.2003 10:43) |
Hi Hannes,
besten Dank für die schnelle Hilfe. Ich hab's 1:1 übernommen und es funktionierte sofort! Prima. Doch jetzt kommt das Problemchen: die Währung. Also: im Windows 2000 steht ?, im Visual Studio auf der Entwurfsseite zeigt die DataGrid-Tabelle prima '0,00 ?' usw. an, aber dann beim Test (über IIS) erscheint die Internatseite auch prima formatiert, doch leider mit DM.
Ich habe alles mögliche versucht, doch ohne Erfolg. Bei den Hilfen des V Studio wird auf einen Format-Editor verwiesen, doch den konnte ich einfach nicht finden...
So hab ich's in primitiv gelöst:
"<asp:Label id=Label1 runat="server" Text='<%# format(DataBinder.Eval(Container, "DataItem.preis"),"#,##0.00 ?") %>'>"
Das geht, aber schön ist es nicht.
Vielleicht weißt Du ja, wo ich den Euro richtig einstellen kann.
Beste Grüße
Greg
Betreff |
Von |
Datum |
|
  |
Re: DataGrid-Spalte: Währung formatieren
das ist etwas difizieler, da musst du dich mal intensiv mit cultureinfo und culturesettings auseinander setzen.<br>Da kommen dann die einstellungen am Webserver automatisch zum tragen. Wenn du das... |
 |
 |
 |
|
|
Hannes
Preishuber
|
16.01.2003 14:06 |
|
|
G.
Guest
|
22.01.2004 13:17 |
|
  |
Re: DataGrid-Spalte: Währung formatieren
Wenn Du den Eigenschaften Generator startest, dann kannst du in den gebundenen Spalten ein Format eingeben. <br>Oder im HTML Bereich DataFormatString bearbeiten. <br>Du kannst dort anstatt "{0:c}" für... |
 |
 |
 |
|
|
G.
Guest
|
10.06.2004 14:06 |
|
|
G.
Guest
|
26.12.2004 17:12 |
|
  |
Re: DataGrid-Spalte: Währung formatieren
Uups - die Überschriften funktionieren hier wohl nicht richtig. War mein erstes Posting, 'schulligung, der Text ging los mit "Die 0 bedeutet " und dann ganz normal weiter. |
 |
 |
 |
|
|
G.
Guest
|
26.12.2004 17:14 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!