Проверьте, есть ли имя в столбце ListView - PullRequest
0 голосов
/ 27 марта 2020

У меня есть ListView с 5 столбцами (ActivityID, Name, Date, Nstudent, NGuide). Я использую этот метод для добавления элементов:

            // fill the activities listview within the panel with a list of activities
            List<Activity> activitiesList = activity_Service.GetActivities();

            // clear the listview before filling it again
            listViewActivities.Items.Clear();


            foreach (Activity a in activitiesList)
            {
                ListViewItem List = new ListViewItem(a.ActivityID.ToString());
                List.Tag = a;
                List.SubItems.Add(a.Name);
                List.SubItems.Add(a.Date);
                List.SubItems.Add(a.NStudent.ToString());
                List.SubItems.Add(a.NGuide.ToString());


                listViewActivities.Items.Add(List);
                //List view task (right arrow) then View and then details to see the columns
            }
        }

    }
    private void btnAddActivity_Click(object sender, EventArgs e)
    {
        int ActivityID = int.Parse(txtbActivityID.Text);
        string Name = txtbActivityName.Text;
        string Date = CBDay.GetItemText(CBDay.SelectedItem);
        activity_Service.Add_Activity(ActivityID, Name, Date);
        listViewActivities.Items.Clear();
        showPanel("Activities");
    }

The Listview and add option

Я хочу проверить, прежде чем добавлять действие, если имя действия уже используется.

Можете ли вы помочь мне, пожалуйста?

...