Ich verwende Winforms, um meine Anwendung zu entwickeln. Und ich setze meine datagridview control's selectionmode zu "CellSelect", und dies erlauben dem Benutzer, so viele Zellen auszuwählen, wie er will, die über mehrere Spalten zu verbreiten; aber ich möchte meine Benutzer einschränken kann nur Zellen in einer einzigen Spalte zu einer Zeit, und es gibt nicht eine solche Art von selectionmode für mich.
Also, wenn ich dies implementieren möchte, wie kann ich die datagridview-Klasse erweitern? Ich denke auch, dass ich in eventhandler überprüfen kann, wenn die Auswahl Zellen geändert werden, durch die ich machen könnte der Benutzer kann nicht Zellen über mehrere Spalten verteilt auswählen, aber das ist nicht so gut, denke ich.
Kann mir jemand helfen, eine bessere Lösung zu finden?