Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

BindingManagerBase.Current (Propiedad)

Cuando se reemplaza en una clase derivada, obtiene el objeto actual.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

public abstract Object Current { get; }

Valor de propiedad

Tipo: System.Object
Object que representa el objeto actual.

El objeto de Current contiene el valor del elemento actual en el origen de datos. Para utilizar el valor del elemento actual, debe convertir el elemento a Type de objeto contenido en DataSource. Por ejemplo, DataTable contiene objetos de DataRowView . Para determinar el tipo del objeto actual, use los métodos de GetType y de ToString .

NotaNota

Cuando DataSource es DataSet, DataViewManager, o DataTable, enlaza realmente a DataView. Por consiguiente, cada objeto de Current es un objeto de DataRowView .

El ejemplo de código siguiente se imprime el valor del objeto de Current en BindingManagerBase en el evento de CurrentChanged . El ejemplo supone que el origen de datos es DataTable que contiene DataColumn denominado CustName.


private void Current_Changed(object sender, EventArgs e)
{
    BindingManagerBase bm = (BindingManagerBase) sender;
    /* Check the type of the Current object. If it is not a 
    DataRowView, exit the method. */
    if(bm.Current.GetType() != typeof(DataRowView)) return;

    // Otherwise, print the value of the column named "CustName".
    DataRowView drv = (DataRowView) bm.Current;
    Console.Write("CurrentChanged): ");
    Console.Write(drv["CustName"]);
    Console.WriteLine();
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft