0
我有一個文本框和一個列表視圖。根據在文本框中輸入的值填充listview。假設我在文本框中輸入任何名稱。當我在文本框中鍵入名稱時,listview中的結果應該動態改變。例如,如果我在文本框中輸入John,輸入Jo後,listview應該填充以Jo開頭的結果,如果輸入h,listview應該用Joh等填充結果。請爲我提供一個解決方案(在C#中)。基於輸入到文本框中的值動態更改列表視圖
我有一個文本框和一個列表視圖。根據在文本框中輸入的值填充listview。假設我在文本框中輸入任何名稱。當我在文本框中鍵入名稱時,listview中的結果應該動態改變。例如,如果我在文本框中輸入John,輸入Jo後,listview應該填充以Jo開頭的結果,如果輸入h,listview應該用Joh等填充結果。請爲我提供一個解決方案(在C#中)。基於輸入到文本框中的值動態更改列表視圖
處理文本框的「TextChanged」事件,並使其在您的ListView上運行更新,並給出當前文本。
private void txtExample_textChanged(object sender, EventArgs e)
{
UpdateListView(txtExample.Text);
}
警惕,如果您的搜索比較耗時的文本框將啓動「滯後」(丟失的用戶擊鍵)而搜索正在執行。
我沒有得到你..你可以解釋我的代碼 – vani 2012-03-21 07:45:14
好吧,考慮到你沒有給我們提供很多信息,那是關於我能做的最好的。您需要爲您的文本框的TextChanged添加一個事件處理程序,您可以通過編程或通過IDE執行此操作。即:textBox1.TextChanged + = new EventHandler(txtExample_textChanged); – 2012-03-21 08:11:25
你生病了,謝謝你的評論 – vani 2012-03-21 08:58:38