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

Definición

Agrega un nuevo elemento a la lista subyacente.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 ()

Excepciones

El origen de datos subyacente no implementa IBindingList, o el origen de datos ha producido una excepción porque el usuario ha intentado agregar una fila a un objeto DataView de sólo lectura o de tamaño fijo.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.

Ejemplos

En el ejemplo de código siguiente se agrega un nuevo elemento a la lista con el AddNew método.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 'AddListItem

Comentarios

Este método solo se admite si el origen de datos implementa la IBindingList interfaz y el origen de datos permite agregar filas (AllowNew es true).This method is supported only if the data source implements the IBindingList interface and the data source allows adding rows (AllowNew is true).

Nota

Esta propiedad se diseñó para que los controles de enlace complejo, como el DataGrid control para agregar nuevos elementos a la lista.This property was designed to allow complex-bound controls, such as the DataGrid control, to add new items to list.

Normalmente, utilice esta propiedad solo si va a crear su propio control que incorpora el CurrencyManager.You typically use this property only if you are creating your own control that incorporates the CurrencyManager. En caso contrario, para agregar elementos, si el origen de datos es un DataView, utilice el DataView.AddNew método de la DataView clase.Otherwise, to add items if the data source is a DataView, use the DataView.AddNew method of the DataView class. Si el origen de datos es un DataTable, utilice el NewRow método y agregar la fila a la DataRowCollection.If the data source is a DataTable, use the NewRow method and add the row to the DataRowCollection.

Se aplica a

Consulte también: