gpt4 book ai didi

c# - 在 C# 中搜索列表框并选择结果

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:27 25 4
gpt4 key购买 nike

我已搜索该站点,但找不到答案。

我有一个名为“CompetitorDetailsOutput”的列表框然后上面有一个名为“searchbox”的文本框和一个名为“searchbutton”的按钮列表框中的数据不断变化并从 .txt 文件中获取数据,该文件将数据存储在以下格式

string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12}", Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8, TotalSingleScore);

然后列表框显示如下

string.Format("{0,-20}|{1,-10}|{2,-9}|{3,-7}|{4,2}|{5,2}|{6,2}|{7,2}|{8,2}|{9,2}|{10,2}|{11,2}|{12,3}", Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8, TotalSingleScore)

我希望能够按如下方式搜索列表框:用户只需将数据输入“搜索框”并按下“搜索按钮”,系统就会搜索列表框,如果找到则选择列表框中的项目,如果没有则选择接近匹配项,如果没有接近匹配项则显示错误消息显示。

代码为C#,软件为VS 2008 Pro

谢谢

最佳答案

尝试这样的事情来启动你的“匹配”算法:

foreach (var item in ListBox.Items)
{
if (item.Text.Contains(searchArg))
{
//select this item in the ListBox.
ListBox.SelectedValue = item.Value;
break;
}
}

关于c# - 在 C# 中搜索列表框并选择结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4610108/

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