BindingList<T>.CancelNew(Int32) Metoda

Definicja

Odrzuca oczekujący nowy element.

C#
public virtual void CancelNew (int itemIndex);

Parametry

itemIndex
Int32

Indeks nowego elementu do dodania.

Implementuje

Przykłady

W poniższym przykładzie kodu pokazano, jak używać CancelNew metody . Aby zapoznać się z kompletnym przykładem, zobacz BindingList<T> temat omówienie klasy.

C#
// Add the new part unless the part number contains
// spaces. In that case cancel the add.
private void button1_Click(object sender, EventArgs e)
{
    Part newPart = listOfParts.AddNew();

    if (newPart.PartName.Contains(" "))
    {
        MessageBox.Show("Part names cannot contain spaces.");
        listOfParts.CancelNew(listOfParts.IndexOf(newPart));
    }
    else
    {
        textBox2.Text = randomNumber.Next(9999).ToString();
        textBox1.Text = "Enter part name";
    }
}

Uwagi

Metoda CancelNew przywraca oczekujący nowy element, który został dodany za pośrednictwem AddNew metody, ale nie został jeszcze zatwierdzony.

Aby uzyskać więcej informacji na temat dodawania i zatwierdzania nowych elementów, zobacz metodę AddNew

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Zobacz też