CurrencyManager.AddNew Método

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 método AddNew.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

Comentarios

Este método solo se admite si el origen de datos implementa la interfaz IBindingList y el origen de datos permite agregar filas (se trueAllowNew).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 permitir controles enlazados complejos, como el control DataGrid, 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, esta propiedad solo se usa si se crea un control propio que incorpora el CurrencyManager.You typically use this property only if you are creating your own control that incorporates the CurrencyManager. De lo contrario, para agregar elementos si el origen de datos es un DataView, utilice el método DataView.AddNew de la clase DataView.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 método NewRow y agregue 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: