private void button1_Click(object sender, EventArgs e) { try { if (txtCategorySearch.Text != "") { SMLIB.Entity.Store store = StoreRepo.retrieveByName(txtCategorySearch.Text); if (store != null) { lvStore.Items.Clear(); ListViewItem lvi = new ListViewItem(store.StoreId.ToString()); lvi.SubItems.Add(store.StoreName); lvi.SubItems.Add(store.StoreContactNumber.ToString()); lvi.SubItems.Add(store.StoreAddress); lvStore.Items.Add(lvi); } else { MessageBox.Show("Search item not found."); } } else { MessageBox.Show("Search item can not be empty, please try again."); } } catch (Exception) { MessageBox.Show("Item not found."); } }