Hinzufügen einer Schaltfläche zu einer Winforms DataGridView
Gibt es eine Möglichkeit zum hinzufügen eines Steuerelements (z.B. ein button) auf einer Winforms DataGridView-Zelle in C#?
(Was ich bin mit dem Ziel zu setzen, die verschiedenen Arten von Kontrollen in verschiedenen Zellen des Rasters...)
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie dies so tun....
Gibt es zwei Möglichkeiten, dies zu tun:
Beispiel, konvertieren Sie eine DataGridViewTextBoxCell zu
DataGridViewComboBoxCell geben.
DataGridView, seine Lage und Größe zu passen, die Zelle, zu werden
host.
Siehe mein Beispielcode unten veranschaulicht die tricks.
Code-Snippet
Den
DataGridViewButtonColumn
ist vorgesehen Spalte Typ enthält einen anklickbaren button. Sie können eigene Steuerelemente der Zellen:http://msdn.microsoft.com/en-us/library/7tas5c80.aspx
Bedenken Sie, es ist nicht immer trivial, aber ich habe gesehen, jemand setzen eine ganze
DataGridView
in eine Zelle - sah komisch.Gibt es auch andere Spalten:
Ändern können Sie diese in der Spalte editor in Visual Studio-designer, oder fügen Sie im code zu der Columns-Auflistung.
Ich würde hinzufügen, dass es im designer und stellen Sie eine Vorlage Feld. Einfach Weg zu gehen, und alles, was Sie wollen in das datagridview
Beispiel