Entwickler-Ecke
WinForms - DataGridView mit ComboBox und NumericUpDown
DrHoas - Fr 08.01.16 08:10
Titel: DataGridView mit ComboBox und NumericUpDown
Hallo,
im Titel steht "DataGridView" aber vielleicht ist das ja gar nicht das richtige für mich. Folgendes möchte ich realisieren:
Ich brauche eine Tabelle. In der ersten Spalte stehen nur strings. In der zweite Spalte sind manche Zellen leer, manche enthalten eine ComboBox, andere ein NumericUpDown. Anbei ein Bild zum Verdeutlichen, wie es prinzipiell aussehen soll (hier mit einer ListBox).
Gibt es dafür eine einfache Möglichkeit?
Dank und Gruß
Philipp
Talemantros - Fr 08.01.16 10:39
Hallo Philipp,
ich weiß nicht wie fit du in C# bist, ich persönlich wäre mit dem eigenen Control schon völlig überfordert.
Mit meinen momentanen Kenntnissen käme für mich ein anderer Lösungsweg in Betracht.
Da dies für dich vielleicht auch so ist, wollte ich dir den mal hier schreiben.
Sollte dies nicht der Fall sein, kannst du ja meinen Eintrag überlesen und solange ich nichts völlig falsches schreibe, hoffe ich mal mich haut kein MOD :-)
Mir würde zu deiner Anfrage folgendes in den Sinn kommen.
Ich würde vermutlich Standard DataGridView nehmen zur Anzeige.
Daneben würde ich die entsprechenden Felder mit NumericUPDOWN und Textfelder etc. machen und diese über eine BindingSource verknüpfen, so dass wenn jemand im DGV eine Zeile auswählt die entsprechenden Controls zur Bearbeitung geladen werden.
Änderungen dort würden dann im DGV angezeigt werden.
Gruß
DrHoas - Fr 15.01.16 08:08
Hallo,
danke für eure Hilfe!
Ich hab mein Projekt aus anderen Gründen inzwischen auf WPF umgestellt und da geht das dann mit einem grid ganz einfach. (Allerdings gibt es kein NumericUpDown, das ich mir dann erst basteln bzw. googeln musste).
Grüße
Philipp
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!