Das DataGridView-Steuerelement ist eine nützliche Kontrolle zur Anzeige von Daten für den Benutzer in einem Raster -Format . Es kann zu einer Datenquelle oder verwendet ungebundenen gebunden. In jedem Fall ist es verwendet wird, kann es notwendig sein , um einen Wert zu ziehen aus einer Zelle zu einem anderen Zweck zu verwenden. Es gibt mehrere Möglichkeiten , dies zu tun , aber es ist einfach, wenn Sie wissen, die Zeile und Spalte der Zelle, aus der die Daten zu ziehen. Things You
Visual Basic
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Visual Basic , und erstellen Sie ein Windows-Formular -Projekt namens " DataGridView . "
2
Fügen Sie ein DataGridView-Steuerelement auf das Formular. Es kann in der "Data "-Abschnitt der gefunden werden " Toolbox ". Docken Sie den Regler nach oben im Formular .
3
rechten Maustaste auf das " DataGridView " Objekt und klicken Sie auf " Spalten hinzufügen . " In zwei " Unbound " Spalten des Rasters , benennen Sie die erste " Col1 " und geben ihm einen Header Text "Spalte 1 ". Fügen Sie eine zweite Spalte als " Col2 " mit Header Text von " Spalte 2 ".
4
In zwei Labels und zwei NumericUpDown Steuerelemente zum Formular . Geben Sie den Etiketten den Text "Spalte" und "Zeile . " Ändern Sie die Namen der NumericUpDown Kontrollen " nudRow " und " nudColumn . " Vereinbaren Sie diese Steuerelemente auf dem Formular unter dem DataGridView aufgereiht entsprechend.
5
Fügen Sie ein Button auf das Formular mit dem Namen " btnGetValue " und ändern Sie die Text-Eigenschaft auf " Get Value ".
6
klicken Sie doppelt auf den Button und fügen Sie diesen Code , um seine Wirkung :
private Sub btnGetValue_Click (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles btnGetValue.Click
< p > MsgBox ( DataGridView1.Item ( CInt ( nudColumn.Value ) , CInt ( nudRow.Value ) ) . Value.ToString )
End Sub
7
Führen Sie das Programm , und fügen Sie einige Daten an das Netz. Zumindest stellen Sie sicher, die erste Zeile ausgefüllt und gespeichert. Klicken Sie auf die Schaltfläche mit den beiden noch NumericUpDown steuert auf "0 ". Der Wert, den Sie in die erste Zelle eingegeben sollte in der Message-Box , die erscheint, erscheinen . Denken Sie daran, das Gitter ist Null - basiert, so dass die oberste linke Zelle ist (0,0).