gpt4 book ai didi

mysql - 数据库列中的文本搜索

转载 作者:行者123 更新时间:2023-11-29 14:45:06 24 4
gpt4 key购买 nike

我使用的是 vb 2010 Express 版本。我有一个数据库(Sql)和数据库中的一个表“students”。它有这样的数据:

                StudentId     Name     Surname     Classs

2266 Mike Brown 8
2773 Carol Smith 6
2883 Michel Old 7
2773 Miray Edem 6
27736 Cindy Temiz 7
......................................
......................................

学生很多。我想在我的表单上放置一个搜索文本框。用户将按姓名搜索学生。当用户在搜索文本框中按下某个键时,例如“M”,将出现一个框并显示包含“M”的学生。 (迈克、米歇尔、米雷)。它将像谷歌搜索一样工作。我有什么办法可以帮助解决这个问题...请分享您的想法...

最佳答案

您应该为您的文本框创建一个customautocomplete类并设置其autocomplete

类似于:

Dim tbox As New TextBox

Dim aCol As New AutoCompleteStringCollection
For Each student As String In dt.results("students")
aCol.Add()
Next

tbox.AutoCompleteSource = AutoCompleteSource.CustomSource
tbox.AutoCompleteCustomSource = aCol
tbox.AutoCompleteMode = AutoCompleteMode.SuggestAppend

我更喜欢 VB.NET,因此我提供了 VB.NET 中的示例,因为未指定语言。

关于mysql - 数据库列中的文本搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7123132/

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