gpt4 book ai didi

mysql - Vb.net如何在 ListView 中搜索?

转载 作者:行者123 更新时间:2023-11-29 18:02:45 25 4
gpt4 key购买 nike

enter image description here

任何人都可以帮助我如何搜索列中的最后一个单词,甚至是列中的单词吗?

这是我的代码,但这不足以搜索列中的其他单词。

Dim listitems As ListViewItem
Dim datareader As MySqlDataReader
Dim str As String = "select * from sample where sample like @1 '%' "
cmd = New MySqlCommand(str, con)
cmd.Parameters.AddWithValue("@1", TextBox1.Text)
datareader = cmd.ExecuteReader
ListView1.Items.Clear()
While (datareader.Read())
listitems = ListView1.Items.Add(datareader("id"))
listitems.SubItems.Add(datareader("sample"))
End While
datareader.Close()

最佳答案

在该列中的任何单词的开头和结尾处放置 %。

将 % 放在列中最后一个单词的开头。

Dim listitems As ListViewItem
Dim datareader As MySqlDataReader
Dim str As String = "select * from sample where sample like '%' + @1 + '%'"
cmd = New MySqlCommand(str, con)
cmd.Parameters.AddWithValue("@1", TextBox1.Text)
datareader = cmd.ExecuteReader
ListView1.Items.Clear()
While (datareader.Read())
listitems = ListView1.Items.Add(datareader("id"))
listitems.SubItems.Add(datareader("sample"))
End While
datareader.Close()

关于mysql - Vb.net如何在 ListView 中搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48191938/

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