gpt4 book ai didi

VB.NET 如何遍历 BindingSource

转载 作者:行者123 更新时间:2023-12-04 03:18:02 25 4
gpt4 key购买 nike

我有一个绑定(bind)到 DataTable 的 BindingSource。

我使用 BS 过滤器并希望使用 Bindingsource 迭代数据表的过滤数据集。

我知道我可以执行 MoveFirst 和 MoveNext,每次使用 BS.Position 都可以在底层 DataTable 中获取正确的行。但是我怎么知道集合什么时候结束?我确定一定有这样的属性,但它是什么?

最佳答案

Private Sub BindDataGridView()    
Dim count As Integer = 0
For count = 0 To EmployeeListBindingSource.Count - 1
Dim RowIndex As Integer = dataGrdView1.Rows.Add()
Dim row As DataRowView = DirectCast(EmployeeListBindingSource.Item(count), DataRowView)
dataGrdView1.Rows(RowIndex).Cells(0).Value = row.Item(1).ToString
dataGrdView1.Rows(RowIndex).Cells(2).Value = row.Item(0).ToString
Next
End Sub

将一行声明为:

Dim row As DataRowView = DirectCast(EmployeeListBindingSource.Item(count), DataRowView)

然后,访问像这样的列:

row.Item(1).ToString

将其与 if CompareStr <> row.Item(1).ToString then 进行比较

希望对您有所帮助。

关于VB.NET 如何遍历 BindingSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2170442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com