我加载了一个datagridview,并试图找到一个循环遍历某个列的快速方法,给定列名....
这是我的datagridview的加载方式....
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
'现在我希望能够遍历dgvfields.columns(3)或列名" Field1a"并检查dgvfields.rows =" ValueA"
一些事情......
For Each row As DataRow In dgvFields.Columns(5)
if dgvfields.rows.value="ValueA" then
'do something
End if
Next
答案 0 :(得分:1)
问题是您正在为行查找的类型... DataRow
适用于DataTable
不 a {{1我建议使用索引......
注意:这可以通过多种方式完成。
DataGridViewRow