嗯...不好意思,任何人都可以幫忙...我想比較一下,如果項目已經存在於listview中,但是首先當我添加一個項目時沒關係。但是,當我改變項目,然後添加它仍然表示重複條目的項目。我想要做的是每當我添加一個項目時,它會檢測項目是否已經在列表視圖中。提前致謝!!列表視圖中的重複條目
while (myReadersup1.Read())
{
string item = myReadersup1.GetString("ProdName");
string price = myReadersup1.GetFloat("ProdPrice").ToString("n2");
string noi = cmbNOI.SelectedItem.ToString();
bool alreadyInList = false;
foreach (ListViewItem itm in lvCart.Items)
{
if (lvCart.Items.Cast<object>().Contains(itm))
{
alreadyInList = true;
MessageBox.Show("Duplicate Entry!");
break;
}
}
if (!alreadyInList)
{
lvCart.Items.Add(new ListViewItem(new string[] { item, price, noi }));
}