Comment obtenir le rowindex par la fonction de recherche de texte à partir de datagridview sur vbnet

Je suis coincé sur une chose simple. Mon application a un datagridview avec 3 colonnes. Un columnshave le nom de "Sites" et j'ai ajouté les lignes comme dans: sites1, site2, etc.

Ce que je veux, c'est de me donner la fonction simple code pour obtenir la rowindex en recherchant le nom du site, comme site1, de les "Sites" de la colonne.

Je suis de jouer avec le dessous de la fonction, mais a échoué. Est-ce que vous pouvez s'il vous plaît modifié ci-dessous la fonction for me. Par cela, je vais être en mesure d'obtenir la rowindex par la recherche de valeur de site comme 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

Fin De La Fonction

Utilisation de la fonction
dataGridView1.FindValue(1)

J'ai enfin trouvé la voie par mon auto pour trouver la rowindex en valeur

Voici la mienne 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)
  • Il n'est DONC pas vraiment le lieu de dire "give it to me". Nous préférons entendre "j'ai essayé de X et X_q1 ne fonctionne pas. Pouvez-vous aider?". Citant l'inexpérience n'est pas une excuse pour ne pas essayer, donc, qu'avez-vous essayé?
  • J'ai été tenté de nombreuses fonctions et de nombreux codes. - Je perdre mon environ 4 heures pour essayer cela, mais ne peux pas obtenir aucun résultat. L'une des méthode dont j'ai été tenté TextBox1.Texte = "" Dim FirstValue as Boolean = True Dim cellule Comme DataGridViewCell Pour Chaque cellule de la DataGridView1.SelectedCells Si Pas FirstValue Puis TextBox1.Texte += ", " End If TextBox1.Texte += cellule.De la valeur.ToString() FirstValue = False Suivant
InformationsquelleAutor wahab wahab1 | 2013-07-05