我現在正在改變這個問題!listview上的搜索功能
我已經搜索工作使用下列內容:
//check the array for a match
foreach (Delivery d in mainForm.myDeliveries)
{
if (d.DeliveryName == searchValue)
{
ListViewItem item = lstDeliveryDetails.Items.Add(d.DeliveryName);
item.SubItems.Add(d.DeliveryAddress);
item.SubItems.Add(d.DeliveryDay);
item.SubItems.Add(d.DeliveryTime);
item.SubItems.Add(d.DeliveryMeal);
item.SubItems.Add(d.DeliveryInstructions);
item.SubItems.Add(d.DeliveryStatus);
}
}
我的問題是,什麼是現在要查找所有其他價值的最好方式,做一個完整的搜索? 我知道我可以做,如果其他語句,並通過地址,日期,時間等
有沒有更好的辦法來實現這一目標? 而目前,用戶必須輸入整個名稱才能得到結果,如果他們只輸入名稱的一部分,我可以嗎?
名稱'item'在當前上下文中不存在 – sark9012 2010-04-21 10:13:54
@Luke將其更改爲lstDeliveryDetails.Items.Add(d.DeliveryName);同樣你也要添加你的子項目。 – Amsakanna 2010-04-21 10:16:53
哈哈,我意識到我的方式錯誤,然後看到你寫的東西!出於某種原因,它不會在列表視圖中返回任何內容:( – sark9012 2010-04-21 10:22:45