지금 질문을 변경하고 있습니다!목록보기의 검색 기능
//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
@Luke를 lstDeliveryDetails.Items.Add (d.DeliveryName)로 변경하십시오. 마찬가지로 하위 항목도 추가해야합니다. – Amsakanna
하하, 나는 내 방식의 오류를 깨닫고 당신이 쓴 것을 보았습니다! 어떤 이유로, 그것은 listview에서 아무 것도 반환하지 않습니다. ( – sark9012