So ändern Sie den Wert einer Zelle in einem gridview in Laufzeit?

Details

Ich habe eine datagridview zu manipulieren, dass die Daten aus einer Datenbank. Ich habe eine Spalte mit numerischen Wert und jede Zahl ist die Darstellung einer string-Wert, zum Beispiel,

0 => "group 1", 
1 => "group 2" 
and so on...

Benutzer angezeigt werden müssen diese Daten als lesbarer Form, d.h. 0 => "Gruppe 1". so etwas wie dieses:

id          priceGroupID
----------- ------------
1234        -1 => "group -1"
36968       0  => "group  0"
1           2  => "group  2"
2           2  => "group  2"
3           2  => "group  2"
1003        2  => "group  2"

in diesem link: (stackoverflow.com/questions/10314996/...) repräsentieren eine Idee, aber ich will etwas anderes. etwas mehr mächtig. scheuen Sie sich nicht, wenn es keine andere Möglichkeit gibt bitte sagt mir, dass es nicht ist.

Zusammenfassung und Fragen

also in Kürze:

  • Ich möchte die Anzeige dieser Daten in der Gridview-ohne jede änderung in meiner db.
  • Ich will das vorgeschlagene format. Gibt es eine einfache Möglichkeit, um das eine format, was bedeutet n => "group m".
  • cellformatting ist nicht das, was ich bin, hier. CellFormatting nur Formate, die der Zelle in Bezug auf das Daten-format. (msdn)

und noch eins: meine Programmiersprache ist c# in der windows-app.

Ich hoffe, dass ich sage, was ich meine.

vielen Dank im Voraus.

  • Ich habe irgendwo gelesen, über das cellFormatting, aber es ist nicht eine gute Idee, und verringern Sie die Geschwindigkeit des Programms. schließlich habe ich, denke ich, dass die Verwendung.
  • cellformatting ist nicht, was Sie werden wollen, hier..zumindest aus der Frage und Beispiel. cellformatting nur Formate, die der Zelle in Bezug auf das Daten-format msdn.microsoft.com/en-us/library/...
  • Das schlimme an dieser Vorgehensweise ist, wenn der Benutzer änderungen, die Zelle "Gruppe 7" ist nicht legal und es nicht analysieren das format, so dass Benutzer zum ändern von "Gruppe 4", "4" oder Sie haben es zu tun, für die Sie in anderen Veranstaltungen.
InformationsquelleAutor mostafa8026 | 2013-11-23
Schreibe einen Kommentar