【发布时间】:2016-11-15 14:47:15
【问题描述】:
我加载了一个 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
【问题讨论】:
-
扫描数据表而不是控件 - sn-p 混合和匹配 DT 和 DGV 元素。请参阅Get DataGridView cell value 了解 vb、循环版本
标签: vb.net loops datagridview rows