BindingList<T>.CancelNew Method
.NET Framework 4.5
Discards a pending new item.
Namespace: System.ComponentModel
Assembly: System (in System.dll)
Parameters
- itemIndex
- Type: System.Int32
The index of the of the new item to be added
Implements
ICancelAddNew.CancelNew(Int32)The following code example demonstrates how use the CancelNew method. For the complete example, see the BindingList<T> class overview topic.
// 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"; } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.