Add Custom TextboxCell zu einem Datagridview-Steuerelement, das eine Schaltfläche enthält den File-Dialog zu öffnen

StackOverflow https://stackoverflow.com/questions/63130

  •  09-06-2019
  •  | 
  •  

Frage

Ich möchte eine DataGridViewTextBoxCell Zelle zu einer Datagrid Steuerelement hinzuzufügen, sondern auch in der Lage, die Textzelle als normal zu geben es auch eine Schaltfläche ‚...‘, die einmal klickt auf die Openfiledialog-Fenster bringt enthalten muss ermöglicht es dem Benutzer, eine Datei auszuwählen. Nach der Auswahl wird die Textzelle mit dem vollständigen Dateipfad aufgefüllt werden.

Was ist der beste Weg, um dies zu realisieren?

Danke

War es hilfreich?

Lösung

Diese MSDN-Artikel erklärt, wie benutzerdefinierte Steuerelemente hinzufügen ein DataGridView.

Sie sollten in der Lage sein, ein UserControl zu machen, die ein Textfeld und Schaltfläche auf sie hat und einbetten, dass in den DataGridView.

Andere Tipps

Sie müssen Ihre eigene Spalte und Zellklassen, um dies zu tun zu schaffen. Ich würde mit vorschlagen .NET Reflektor an den Implementierungsdetails der DataGridViewTextBox als Ausgangspunkt zu betrachten und dann Anzeige einer Schaltfläche am Ende hinzuzufügen anpassen. Schauen Sie sich diese Tutorials zu beginnen ...

MSDN Artikel

MSDN Reference

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top