【发布时间】:2015-04-11 18:33:17
【问题描述】:
我想通过文本框中的按键选择基于第一个字母的产品列表。
这就是我将记录从数据库加载到列表视图的方式。
试试 cmd.CommandText = ("从 STOCK_DETAILS 中选择 ProductCode") cmd.Connection = net_55 Dim Da 作为新的 OleDbDataAdapter(cmd) 将 Ds 调暗为新数据集
Da.Fill(Ds, "STOCK_DETAILS")
Dim Bs As New BindingSource
Bs.DataSource = Ds
Bs.DataMember = "STOCK_DETAILS"
With ProductListView
For i As Integer = 0 To Bs.Count - 1
Dim lst As New ListViewItem
With lst
.Text = Bs.Current("ProductCode").ToString
'.SubItems.Add(Bs.Current("CompanyName").ToString)
End With
.Items.Add(lst)
Bs.MoveNext()
Next
End With
上面的代码将把该列中的所有记录绑定到列表视图。 但这不是我想要实现的。
例如,SQL 中的 select 语句可以帮助我在后端实现目标。同样的代码在 VB 端不起作用。
从 STOCK_DETAILS 中选择 ProductCode 哪里 ProductCode Like 'H%'
任何帮助将不胜感激。
【问题讨论】:
-
请提供更多信息。您的问题是您不知道如何将文本框中输入的文本连接到数据源,还是您不知道如何更新数据源以显示更新 sql 语句的结果?
标签: vb.net