Überprüfen ListBox vor dem Hinzufügen der Neuen Artikel

Ich versuche, um zu überprüfen, dass ein Element nicht bereits vorhanden ist, die in einem Listenfeld, bevor ich füge das neue Element.

            if (TeamNameTextBox.Text != "")
        {
            if (TeamNameListBox.Items.FindByValue(TeamNameListBox.Text) == null)
            {
                TeamNameListBox.Items.Add(TeamNameTextBox.Text);
                TeamNameTextBox.Text = "";

                int teamCountUpdate = TeamNameListBox.Items.Count;
                if (teamCountUpdate == 1)
                {
                    TeamCount.Text = teamCountUpdate.ToString() + " Team";
                }
                else
                {
                    TeamCount.Text = teamCountUpdate.ToString() + " Teams";
                }
            }
            else
            {
                AddTeamSeasonError.Text = "This team has already been added";
            }
        }
        else
        {
            AddTeamSeasonError.Text = "Please select a team";
        }

Ich habe es zu überprüfen, ob das Textfeld leer ist, aber ich brauche, um zu überprüfen, dass das Element einen Benutzer hinzufügen möchten, nicht bereits in der Liste angezeigt.

Habe ich versucht die Zeile:

if (TeamNameListBox.Items.FindByValue(TeamNameListBox.Text) == null)

Aber das funktioniert nicht, irgendwelche Vorschläge, wie ich die überprüfen?

InformationsquelleAutor JackofAll | 2013-03-20
Schreibe einen Kommentar