DataGridView Image für Button Column

Ich versuche, einer Datagridview-Schaltflächenspalte ein anklickbares Bild / eine anklickbare Schaltfläche hinzuzufügen.

Das Bild / die Schaltfläche ist ein Symbol zum Abspielen oder Stoppen. Wenn der Benutzer auf die Wiedergabetaste klickt, wird ein Dienst auf dem System gestartet. Wenn der Benutzer auf die Stopp-Taste klickt, wird ein Dienst gestoppt.

Ich habe bereits Funktionen zum Starten und Beenden des Dienstes geschrieben. Ich habe Probleme damit, die Schaltfläche / das Bild im Datagrid anzuzeigen und anklickbar zu machen.

Hier ist was ich für Code habe:

this.dgrdServices.RowPrePaint +=new DataGridViewRowPrePaintEventHandler(dgv_RowPrePaint);
this.dgrdServices.Rows.Add();
this.dgrdServices.Rows[0].Cells[0].Value = Image.FromFile(@"C:\users\brad\desktop\green-dot.gif"); 
this.dgrdServices.Rows[0].Cells[1].Value = "MyServer";
this.dgrdServices.Rows[0].Cells[2].Value = "MyService";
this.dgrdServices.Rows[0].Cells[3].Value = "Started";
this.dgrdServices.Rows[0].Cells[4].Value = new DataGridViewButtonCell();
this.dgrdServices.Rows[0].Cells[5].Value = "Uninstall";

Ich kann nicht herausfinden, ob es besser ist, eine Schaltfläche zu verwenden, die ein Bild ist oder nur ein Bild, auf das geklickt werden kann. Ich kann auch keine Schaltfläche zum korrekten Anzeigen finden.

Danke Brad

Antworten auf die Frage(2)

Ihre Antwort auf die Frage