ich eine Datagridview laden und ich versuche, einen schnellen Weg der Schleife durch eine bestimmte Spalte zu finden, die Spaltennamen gegeben ....Looping durch eine bestimmte Datenmenge Spalte zu überprüfen, ob es einen bestimmten Wert enthält
Dies ist, wie meine Datagridview geladen ....
ad = New SqlDataAdapter(sql, con)
ad.Fill(ds, "Fields")
dgvFields.DataSource = ds.Tables("Fields")
dgvFields.ReadOnly = True
dgvFields.RowHeadersVisible = False
dgvFields.Columns(0).Width = 156
dgvFields.Columns(1).Width = 156
dgvFields.Columns(2).Width = 156
dgvFields.Columns(3).Width = 157
‚Jetzt möchte ich Schleife in der Lage sein, durch dgvfields.columns (3) oder Spaltenname‚Field1a‘und prüfen, ob dgvfields.rows =‚ValueA‘
etwas entlang der Linien ...
For Each row As DataRow In dgvFields.Columns(5)
if dgvfields.rows.value="ValueA" then
'do something
End if
Next
Scannen Sie die Datentabelle nicht die Kontrolle - das Snippet ist Mischen und Abgleichen DT und DGV-Elemente. siehe [Get DataGridView-Zellenwert] (http://stackoverflow.com/questions/40552536/get-datagridview-cell-value-in-nested-for-loops/40556752#40556752) für eine vb, loop-Version – Plutonix