Wie man den rowindex durch die Suche text von datagridview auf vbnet

Bin ich stecken, auf eine einfache Sache. Meine app hat ein datagridview mit 3 Spalten. Eine columnshave dem Namen "Seiten" und ich habe die Zeilen wie in: den standorten1, site2, etc.

Was ich will ist für Sie, geben Sie mir die einfache Funktion code, um die rowindex durch die Suche den Namen der Website, wie site1, aus dem "Sites" - Spalte.

Bin ich Durcheinander mit den unter Funktion aber nicht. Sie können bitte geänderte unten Funktion für mich. Also von dieser werde ich in der Lage sein, um die rowindex durch die Suche Website Wert wie site1, site2 etc.

Function FindValue(ByRef dgv As DataGridView, ByVal metric_key As Object) As DataGridViewRow
For Each row As DataGridViewRow In dgv.Rows
    If row.Cells.Item("metric_value").Value = metric_key Then
        Return row
    End If
Next
Return Nothing

End Function

Verwendung der Funktion
dataGridView1.FindValue(1)

Schließlich fand ich den Weg durch mein selbst zu finden, die rowindex-by-value

Hier ist mein code

Dim rowindex As String
For Each row As DataGridViewRow In DataGridView1.Rows
  If row.Cells.Item("yourcolumnnamehere").Value = "valueforwhichyouaresearching" Then
    rowindex = row.Index.ToString()
    MsgBox(rowindex)
ALSO ist nicht wirklich der Ort, zu sagen "gib es mir". Generell bevorzugen wir zu hören "ich habe versucht, X und X_q1 nicht funktioniert. Können Sie mir helfen?". Unter Berufung auf die Unerfahrenheit ist keine Entschuldigung, nicht zu versuchen, also, was haben Sie versucht?
Ich war versucht, viele Funktionen und viele codes. Ich waste meine etwa 4 Stunden für den Versuch, diesen aber nicht bekommen, kein Ergebnis. Eine Methode, die ich versuchte, ist in TextBox1.Text = "" Dim FirstValue As Boolean = True Dim Zelle As DataGridViewCell Für Jede Zelle In DataGridView1.SelectedCells, Wenn Nicht FirstValue Dann TextBox1.Text += ", " End If TextBox1.Text += Zelle.Wert.ToString() FirstValue = False Next

InformationsquelleAutor wahab wahab1 | 2013-07-05

Schreibe einen Kommentar