CurrencyManager.AddNew CurrencyManager.AddNew CurrencyManager.AddNew CurrencyManager.AddNew Method

Définition

Ajoute un nouvel élément à la liste sous-jacente.Adds a new item to the underlying list.

public:
 override void AddNew();
public override void AddNew ();
override this.AddNew : unit -> unit
Public Overrides Sub AddNew ()

Exceptions

La source de données sous-jacente n'implémente pas IBindingList, ou la source de données a levé une exception car l'utilisateur a tenté d'ajouter une ligne à un DataView en lecture seule ou de taille fixe.The underlying data source does not implement IBindingList, or the data source has thrown an exception because the user has attempted to add a row to a read-only or fixed-size DataView.

Exemples

L’exemple de code suivant ajoute un nouvel élément à la liste avec AddNew la méthode.The following code example adds a new item to the list with the AddNew method.

void AddListItem()
{
   
   // Get the CurrencyManager for a DataTable.
   CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[ DataTable1 ]);
   myCurrencyManager->AddNew();
}

private void AddListItem()
{
   // Get the CurrencyManager for a DataTable.
   CurrencyManager myCurrencyManager = 
   (CurrencyManager)this.BindingContext[DataTable1];
   myCurrencyManager.AddNew();
}
      
Private Sub AddListItem()
    ' Get the CurrencyManager for a DataTable.
    Dim myCurrencyManager As CurrencyManager = _ 
        CType(Me.BindingContext(DataTable1), CurrencyManager)
    myCurrencyManager.AddNew()
End Sub

Remarques

Cette méthode est prise en charge uniquement si la source de données IBindingList implémente l’interface et que la source deAllowNew données trueautorise l’ajout de lignes (est).This method is supported only if the data source implements the IBindingList interface and the data source allows adding rows (AllowNew is true).

Notes

Cette propriété a été conçue pour permettre des contrôles à liaison complexe, tels DataGrid que le contrôle, pour ajouter de nouveaux éléments à la liste.This property was designed to allow complex-bound controls, such as the DataGrid control, to add new items to list.

En général, vous utilisez cette propriété uniquement si vous créez votre propre contrôle qui incorpore le CurrencyManager.You typically use this property only if you are creating your own control that incorporates the CurrencyManager. Sinon, pour ajouter des éléments si la source de données DataViewest un, DataView.AddNew utilisez la méthode DataView de la classe.Otherwise, to add items if the data source is a DataView, use the DataView.AddNew method of the DataView class. Si la source de données est DataTableun, utilisez NewRow la méthode et DataRowCollectionajoutez la ligne à.If the data source is a DataTable, use the NewRow method and add the row to the DataRowCollection.

S’applique à

Voir aussi