我有一個列表框中的國家名稱數組。當我輸入文本框時,我想要任何以顯示文本框中的內容開始的國家。如何在數組中使用部分搜索並輸出結果?
所以,如果我輸入:B =>乙 razil
不喜歡這樣的:A =>一個 rgentina,英格蘭一個第二
只有當它與什麼是在文本框中開始。完整的單詞也可以工作。
arraylist不僅包含名稱,但下面的代碼只提取名稱。 List2是我想用於搜索的ArrayList。
private void textBox7_TextChanged(object sender, EventArgs e)
{
listBox1.ClearSelected();
listBox1.DataSource = null;
foreach (Country name2 in Mytree.List)
{
List2.Add(name2.name);
Console.WriteLine(List2);
}
}
目前尚不清楚你想要做什麼。你想添加到你的列表框的所有國家的名稱開始你的文本框中輸入的文本?順便說一句,你只是試圖幫助你最終使用,而不用輸入所有的名字來選擇一個特定的國家?您是否嘗試過使用TextBox的自動完成功能? – Steve