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 IBindingListo el origen de datos ha producido una excepción porque el usuario ha intentado agregar una fila a un tamaño DataViewfijo o de solo lectura.
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).
Note
Esta propiedad se diseñó para permitir que los controles enlazados a 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 incorpore .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.