ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
453
453
EMPFEHLEN
-
Hallo,
Folgendes Problem:
ich würde gerne Zeilen eines GridView je nach Benutzerauswahl mit Hilfe des 'dataformatstring' formatieren.
Das GridView wird durch ein DataSet gefüllt.
Das Problem ist, dass 'autogeneratecolumns' = true sein soll.
Also im Klartext:
Wo kann ich zur Laufzeit im Code den dataformatstring setzten?
Eine Alternative die für mich aber nicht in Frage kommt wäre das DataSet durchzugehen und das GridView von Hand zu füllen.
Bsp.:
Code :1 2
BoundField bf; bf.DataFormatString = "{0:#,##0 €}";
Es muss doch ein eine Möglichkeit geben wenn autogeneratecolumns = true ist !!?
Danke für die Hilfe im Voraus....
p.s.: Sorry für den nichts aussagenden Titel. Hab zu früh auf Speichern geklickt.
Kann man den nicht nachträglich umbenennen?<-- hier Signatur einfügen
-
16.05.08 11:08 #2
- Registriert seit
- Jan 2005
- Ort
- Frankfurt am Main
- Beiträge
- 297
Ich bin mir nicht ganz sicher ob das funktioniert, aber wenn du die Methode CreateAutoGeneratedColumn überschreibst, dann könntest du da dein DataFormatString setzen
Code :1 2 3 4 5 6 7 8 9 10 11 12
protected override AutoGeneratedField CreateAutoGeneratedColumn(AutoGeneratedFieldProperties fieldProperties) { AutoGeneratedField field = base.CreateAutoGeneratedColumn(fieldProperties); StateBag sb = (StateBag)field.GetType().InvokeMember("ViewState", BindingFlags.GetProperty | BindingFlags.NonPublic | BindingFlags.Instance, null, field, new object[] {}); sb["DataFormatString"] = "{0:N}"; //or the format string you prefer field.HtmlEncode=false; return field; }http://dirkgoldecker.spaces.live.com
. Microsoft Certified Technology Specialist
. Microsoft Certified Professional Developer
|-> Web Applications
-
Hallo,
danke für die Antwort.
Diesen Blog hatte ich auch schon im Netz gefunden.
War heute Morgen nur zu blöd die Methode zu überschreiben
Hab mich jetzt nochmal dran gesetzt. Funktioniert wunderbar!
Dankeschön<-- hier Signatur einfügen
Ähnliche Themen
-
[C#] HyperLinkColumn in GridView
Von XtremeCJ im Forum C/C++Antworten: 2Letzter Beitrag: 22.01.08, 21:15 -
GridView refreshen
Von czemmel im Forum ASPAntworten: 0Letzter Beitrag: 12.12.07, 14:16 -
Xml und Gridview?
Von yellowspam im Forum .NET DatenverwaltungAntworten: 2Letzter Beitrag: 09.10.07, 16:35 -
Validieren in der GridView
Von keks1984 im Forum .NET Web und KommunikationAntworten: 2Letzter Beitrag: 27.09.07, 09:17 -
Gridview mit Checkboxen
Von pamax im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 15.12.06, 15:41





Zitieren
Login





