Hallo zusammen,
ich habe ein DGV welchem eine DataTable über eine Bindingsource zugeordnet ist.
Ist es möglich, dort noch eine Spalte einzufügen, die drei Icons enthält ?
Die Buttons sollen für Andern,Löschen ... stehen.
Vielen Dank für eure Tipps im Voraus
jogi
Hallo jogisarge,
Icons zur Anzeige, welche Aktionen möglich sind oder tatsächlich Buttons (mit Icons) zum Ausführen einer Aktion beim Klick?
Muss es eine Spalte mit drei Einträge sein oder dürfen es auch drei Spalten sein?
herbivore
Ich meinte 3 kleine Buttons, die anstelle von Text Icons haben.
Also so wie der "Fenster Schliessen" Button eines Windows ein X hat.
Muss es eine Spalte mit drei Einträge sein oder dürfen es auch drei Spalten sein?
Das zielt wahrscheinlich auf den datagridviewbuttoncolumn.
Bei drei Spalten, könnte ich das über diesen lösen
Könnte man dort anstelle von Text ein Image auf den Button kleben ?
3 Buttons in einer Spalte wären schöner.
Geht das denn auch ?
jogi
das geht schon.
du muss aber ein wenig was dafür tun.
du muss eine eigene Implementierung für DataGridViewCell, DataGridViewColumn und IDataGridViewEditingControl schreiben
im Prinzip ist es nicht nicht sehr kompliziert, auch wenn etwas zeitraubend.
es gibt auch viele Beispiele für so eine Implementierung. einfach mal nach "Custom DataGridView Column" suchen.
für kleine Tipps kann du auch mich ruhig fragen.
Wie meine Vorredner sagen: geht schon, ist aber Aufwand.
Ich würde einfach 3 Buttons aufs Form klatschen, die den Job erledigen. Wenns vom Gui her unklar sein sollte, evtl. das DGV und die 3 Buttons zusammen in einer Groupbox, dann ist die Userführung vmtl. ebenso klar.
Im Grunde ist es doch hoch redundant, in jeder Zeile 3 Buttons anzuzeigen, die alle dasselbe machen.
Der frühe Apfel fängt den Wurm.