C#でListViewアイテムの二重エントリを防ぐ方法を管理しようとしました。それらのすべては私のために働いていませんでした。
私はAhmadMageedのソースコードを基にしようとしましたが、彼の罠には戸惑いました。私は彼のソースコードを私のプロジェクトに基づいています
ListViewItem item = ListView1.FindItemWithText(txtPLU.Text);
if (item != null)
{
MessageBox.Show("Item is already been exist!"); //Result if the item has exist in the listview item.
}
else
{
addToList(); //Its a method to add the product items in the ListViewItem.
txtBoxPLU.Focus();
}
ランタイムの動作は、アイテムを追加するだけです。
これが皆さんにとってちょっと混乱する場合は申し訳ありません。アイテムがリストビューアイテムにすでに存在する場合は、トラップするだけです。