计算 bindingsource 中有多少行值

Count how many rows has value in bindingsource

我有一列有多行具有相同的值。我想找到有多少行有搜索词。

到目前为止我的代码

Dim foundindex As Integer
foundindex = Me.ProcessLogBindingSource.Find("HS", HSbox.Text.ToUpper)
msgbox(foundindex)

但这总是 returns 值 1。我认为它会在找到包含搜索词的第一行后停止搜索。我如何让它计算它有多少行?

在 visual studio 中使用 VB.Net。

您可以设置 filter 然后使用 Count-属性:

Me.ProcessLogBindingSource.Filter = "HS = '" & HSbox.Text & "'"
MsgBox(Me.ProcessLogBindingSource.Count)