Wie fügen Sie ein Benutzersteuerelement in ein DataGridView in VB.net und haben die Kontrolle immer zeigen?
Machte ich ein Benutzersteuerelement, das ist im Grunde ein panel mit einer Reihe von Etiketten, Knöpfe, und Event-Handler auf. Ich möchte in der Lage zu füllen ein DataGridView mit diesen Steuerelementen.
Ich habe die Anweisungen befolgt, die in in diesem MSDN-Artikel, und haben eine DataGridViewColumn und eine DataGridViewCell-Klasse zuordnen mit meiner Kontrolle.
Das Problem, das ich habe ist, dass das Steuerelement wird nicht gerendert. Wenn ich den code an den obigen link, Es zeigt das Datum in der Zelle, und dem Benutzer die Kontrolle zeigt nur, wenn die Zelle bearbeitet wird. Was ich gerne passieren, dass das Steuerelement immer sichtbar in der Zelle, ähnlich wie das Verhalten in einer DataGridViewImageColumn.
Wie kann ich erzwingen das "DataGridView", um immer die Kontrolle?
InformationsquelleAutor JPeroutek | 2015-08-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Grundidee:
Screenshot:
Mein Beispiel-Steuerelement mit dem Namen des SomeControl, enthält ein label und ein Textfeld und eine Eigenschaft SomeProperty und ein Ereignis SomePropertyChanges. Ich zeige Wert der Zelle in TextBox-von meiner custom control.
Können Sie alles tun, mit Ihr benutzerdefiniertes Steuerelement enthält jede Kontrolle und jede Art von Eigenschaften und Ereignissen.
Code:
Hier ist vb-ähnlichen pseudo-code.
InformationsquelleAutor Reza Aghaei
Lesen Sie diesen Artikel
Wie können Sie fügen Sie eine benutzerdefinierte Steuerelement an ein datagridview?
http://bytes.com/topic/visual-basic-net/answers/444528-how-can-you-add-custom-user-control-datagridview
InformationsquelleAutor mohamed Tayel
InformationsquelleAutor Ravindra Maurya