CurrencyManager.AddNew Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un nuevo elemento a la lista subyacente.
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.
Ejemplos
En el ejemplo de código siguiente se agrega un nuevo elemento a la lista con el AddNew método .
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 IBindingList interfaz y el origen de datos permite agregar filas (AllowNew es true
).
Nota
Esta propiedad se diseñó para permitir que los controles complejos, como el DataGrid control, agreguen nuevos elementos a la lista.
Normalmente, esta propiedad solo se usa si va a crear su propio control que incorpora .CurrencyManager De lo contrario, para agregar elementos si el origen de datos es , DataViewuse el DataView.AddNew método de la DataView clase . Si el origen de datos es , DataTableuse el NewRow método y agregue la fila a DataRowCollection.