Exportar (0) Imprimir
Expandir todo

BindingMemberInfo (Estructura)

Contiene información que permite que Binding resuelva un enlace a datos en la propiedad de un objeto o en la propiedad del objeto actual en una lista de objetos.

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

public struct BindingMemberInfo
public final class BindingMemberInfo extends ValueType
No aplicable.

La propiedad BindingMemberInfo de la clase Binding devuelve BindingMemberInfo.

BindingMemberInfo se crea a partir de la cadena que se pasa al constructor BindingMemberInfo.

En el ejemplo de código siguiente se imprime BindingPath, BindingField y BindingMember para cada control de un formulario.

private void PrintBindingMemberInfo()
{
   foreach(Control c in this.Controls)
   {
      foreach(Binding b in c.DataBindings)
      {
         Console.WriteLine("\n" + c.ToString());
         BindingMemberInfo bInfo = b.BindingMemberInfo;
         Console.WriteLine("Binding Path \t" + bInfo.BindingPath);
         Console.WriteLine("Binding Field \t" + bInfo.BindingField);
         Console.WriteLine("Binding Member \t" + bInfo.BindingMember);
      }
   }
}

private void PrintBindingMemberInfo()
{
    for (int iCtr1 = 0; iCtr1 < this.get_Controls().get_Count(); iCtr1++) {
        Control c = this.get_Controls().get_Item(iCtr1);
        for (int iCtr2 = 0; iCtr2 < c.get_DataBindings().get_Count(); 
            iCtr2++) {
            Binding b = c.get_DataBindings().get_Item(iCtr2);
            Console.WriteLine(("\n" + c.ToString()));
            BindingMemberInfo bInfo = b.get_BindingMemberInfo();
            Console.WriteLine(("Binding Path \t" 
                + bInfo.get_BindingPath()));
            Console.WriteLine(("Binding Field \t"  
                + bInfo.get_BindingField()));
            Console.WriteLine(("Binding Member \t"  
                + bInfo.get_BindingMember()));
        }
    }
} //PrintBindingMemberInfo

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Mostrar:
© 2014 Microsoft