vb.net - 在单击按钮运行查询后,可以弄清楚如何移动到下一条记录
问题描述
我正在视觉工作室建造。我创建了表单,我可以运行我在查询设计器中构建的查询,但是当我这样做时,我的 BindingSource.MoveNext() 不再起作用。我在网上找到了一些代码(粘贴在下面),但它从第一条记录而不是当前记录开始。任何帮助表示赞赏。我也是最低级别的新手。
Dim current = 0
current = BindingSource.Position
TableAdapter1.Fill(DataSet.TABLE)
BindingSource.Position = Math.Min(current + 1, BindingSource.Count - 1)
查询代码:
Public Function Search() As Task
Try
Me.TableAdapter1.QueryName(Me.DataSet.TABLE, CType(TextBox1.Text, Integer))
Catch ex As System.Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
End Try
Return Nothing
End Function
再次感谢,
编辑:我想我知道它为什么这样做。该查询仅提取一条记录。符合条件的那个。有没有办法提取所有记录,并可能使用 if 语句转到我正在寻找的记录,然后使用 move next 命令查看其余记录?
解决方案
推荐阅读
- firebase - 带有 Firebase 功能的 OAuth 2.0 流程
- jquery - JQuery If 语句:如果价格 = 0,则显示消息
- python - PyAutoGui 模块未运行(是的,已安装)
- android - 无法在 android 中解析符号“DataBindingUtil”?
- javascript - 如何使用服务以角度显示可观察数据
- java - 如何在 Android 中制作自定义工具栏?
- java - 信号 11 (SIGSEGV) Admob Android SDK
- reactjs - 使用带有对象数组的钩子,最佳实践性能明智
- swift - 添加 SwiftUI 后移除核心数据项
- python - 将数据添加到熊猫滚动平均值而不重新计算所有内容