목록보기에서 항목을 추가하려고합니다. 그러나이 코드는 전혀 작동하지 않습니다. 어디서 잘못 했습니까?목록보기에서 항목 검색 C#
btn.Click += (senders, eventArgs) =>
{
foreach (ListViewItem lvis in lvSales.Items)
{
if (lvis.SubItems[0].Text == btn.Text)
{
MessageBox.Show("!!!!!!!");
}
else
{
lvis.Text = count.ToString();
lvis.SubItems.Add(btn.Text);
lvis.SubItems.Add(btn.Name);
lvis.SubItems.Add(count.ToString());
lvis.SubItems.Add(btn.Tag.ToString()); // Email
lvSales.Items.Add(lvis);
count++;
}
}
};
나는 목록보기로 항목을 추가 완. 항목이 이미 추가 된 경우 수량이 이 추가됩니다. 그렇지 않으면 새로운 항목이 추가됩니다. 버튼을 클릭하면 아무 일도 일어나지 않습니다.
을 만들기 전에있는 ListViewItem을 다시 인스턴스화 새로운 listviewitem. 그 이외에, 당신의 코드는 실제로 작동하지 않습니다. 찾을 때 qunaitty 값을 증가시키고 찾을 수 없을 때 새로운 값을 만들어야합니다 ... 바로 지금, 찾을 수 없을 때 증가하고 있습니다. , 당신은 실제로 심지어 증가하지 않습니다. –
foreach 루프 내의이 줄 'lvSales.Items.Add (lvis);'는 앱을 크래쉬 할 것이고 반복하는 컬렉션을 편집하지 않아도됩니다. h – liquidsnake786