Ein DataGridView-Steuerelement in Visual Basic können Sie Daten aus verschiedenen Quellen in einem Gitter oder Tisch -ähnliches Format . Eine Möglichkeit, Daten wählen können , ist mit einem Combo-Box . Die DataGridViewComboBoxColumn -Klasse können Sie die Auswahl ändern innerhalb der Auswahlbox. Um ein Element aus der Combo -Box in der Steuerung zu löschen, den Benutzer auffordern, eine der Optionen auswählen, dann finden Sie diese Artikel in der Combo-Box und verwenden Sie die Schaltfläche "Entfernen "-Methode , um die Auswahl zu löschen. Anleitung
1
Öffnen Sie die Visual Basic-Projekt mit dem DataGridView-Steuerelement auf sie. Doppelklicken Sie auf das Button-Steuerelement , um eine Schaltfläche zum Formular hinzufügen . Doppelklicken Sie auf diese Schaltfläche, um die Öffnung des " Button1 " Unterprogramm
2
Geben Sie den folgenden Code: .
Dim DGVC Wie DataGridViewComboBoxColumndgvc = DataGridView1.Columns ( " Spalte1 " ) Dim rm Wie Integerrm = InputBox (" Welche Artikel Index möchten Sie entfernen?" )
die ersten beiden Zeilen ein Objekt erstellen , die auf eine DataGridView-Steuerelement , dann initialisiert , indem es auf die Spalte verweisen in das Steuerelement, das Combo-Box hat . Ersetzen Sie " DataGridView1 " mit dem Namen der Steuerung und den Parameter " Spalte1 " mit dem Namen der Spalte, die die Combo-Box verwendet . Die dritte Zeile erzeugt eine Integer-Variable , die Sie verwenden , um eine Auswahl aus dem Kombinationsfeld löschen wird . Die vierte Zeile der Benutzer aufgefordert, in den Index der Spalte zu löschen geben und speichert den Wert in der Variablen
3
Geben Sie den folgenden Code: .
rm - 1 < dgvc.Items.Count Thendgvc.Items.Remove ( dgvc.Items.Item (rm - 1) ) ElseMsgBox ( " . Ihre Indexwert ist zu hoch" ) End If
Anweisung überprüft, ob der Wert der Variablen größer ist als die Anzahl der Elemente in der Auswahlbox. Die Combo-Box nutzt Null -Indizierung , so die Anweisung entfernt eine aus der Variable. Wenn der Wert größer als die Anzahl der Elemente in der Combo-Box , informiert eine Meldung den Benutzer, dass er zu groß eingegebenen Wert . Andernfalls löscht das Programm die Auswahl aus der Combo-Box .