У меня есть 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");
}
Я хочу проверить, прежде чем добавлять действие, если имя действия уже используется.
Можете ли вы помочь мне, пожалуйста?