在Access数据库表VB .Net中搜索

时间:2014-12-04 10:23:08

标签: vb.net ms-access datagridviewcolumn

我有一些问题要从table(ms-access数据库)获取数据以显示在我的searchbox.text中。 ' websiteTable'包含14列(网站名称,网站网址,密码,名字,性别......等) 我有这个测试代码,但没有找到任何东西:

Private Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.Click
    DataGridView1.DataSource = Me.DataPwdDataSet.websiteTable.Select("Website Name like, Website Url like '" & SearchBox.Text & "'")
End Sub

问题是我需要搜索所选表中的所有关键字,名为' websiteTable&#39 ;;所以当usr键入SearchBox.Text输入任何关键字时,它将显示在DataGridView1。

谢谢你们!

1 个答案:

答案 0 :(得分:0)

如果使用BindingSource对象,则过滤数据将更容易,更快速,更安全。 然后过滤将是这样的:

DataGridView1.DataSource = YourBindingsource
YourBindingSource.Filter = "Url like '" & TextBoxSerach.Text & "%'"

如果您想了解binding Source