Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe BindingsCollection

 

Data di pubblicazione: novembre 2016

Rappresenta una raccolta di Binding oggetti per un controllo.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

System.Object
  System.MarshalByRefObject
    System.Windows.Forms.BaseCollection
      System.Windows.Forms.BindingsCollection
        System.Windows.Forms.ControlBindingsCollection

public class BindingsCollection : BaseCollection

NomeDescrizione
System_CAPS_pubpropertyCount

Ottiene il numero totale di associazioni nella raccolta.(Esegue l'override di BaseCollection.Count.)

System_CAPS_pubpropertyIsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.(Ereditato da BaseCollection.)

System_CAPS_pubpropertyIsSynchronized

Ottiene un valore che indica se l'accesso all'interfaccia ICollection è sincronizzato.(Ereditato da BaseCollection.)

System_CAPS_pubpropertyItem[Int32]

Ottiene Binding in corrispondenza dell'indice specificato.

System_CAPS_protpropertyList

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Ottiene le associazioni nella raccolta come oggetto.(Esegue l'override di BaseCollection.List.)

System_CAPS_pubpropertySyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a BaseCollection.(Ereditato da BaseCollection.)

NomeDescrizione
System_CAPS_protmethodAdd(Binding)

Aggiunge l'associazione specificata alla raccolta.

System_CAPS_protmethodAddCore(Binding)

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Aggiunge un oggetto Binding alla raccolta.

System_CAPS_protmethodClear()

Cancella la raccolta di oggetti di binding.

System_CAPS_protmethodClearCore()

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Cancella la raccolta di membri.

System_CAPS_pubmethodCopyTo(Array, Int32)

Copia tutti gli elementi dell'oggetto unidimensionale Array nell'oggetto unidimensionale Array iniziando la destinazione specificata Array indice.(Ereditato da BaseCollection.)

System_CAPS_pubmethodCreateObjRef(Type)

Crea un oggetto che contiene le informazioni necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.(Ereditato da MarshalByRefObject.)

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.(Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.(Ereditato da Object.)

System_CAPS_pubmethodGetEnumerator()

Ottiene l'oggetto che consente di scorrere i membri della raccolta.(Ereditato da BaseCollection.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.(Ereditato da MarshalByRefObject.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.(Ereditato da MarshalByRefObject.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject oggetto.(Ereditato da MarshalByRefObject.)

System_CAPS_protmethodOnCollectionChanged(CollectionChangeEventArgs)

Genera l'evento CollectionChanged.

System_CAPS_protmethodOnCollectionChanging(CollectionChangeEventArgs)

Genera l'evento CollectionChanging.

System_CAPS_protmethodRemove(Binding)

Elimina dalla raccolta l'associazione specificata.

System_CAPS_protmethodRemoveAt(Int32)

Elimina l'associazione dalla raccolta in corrispondenza dell'indice specificato.

System_CAPS_protmethodRemoveCore(Binding)

Questa API supporta l'infrastruttura prodotto e non può essere usata direttamente dal codice. Rimuove l'oggetto Binding specificato dalla raccolta.

System_CAPS_protmethodShouldSerializeMyAll()

Ottiene un valore che indica se è necessario serializzare la raccolta.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente.(Ereditato da Object.)

NomeDescrizione
System_CAPS_pubeventCollectionChanged

Si verifica in seguito alla modifica della raccolta.

System_CAPS_pubeventCollectionChanging

Si verifica quando la raccolta sta per essere modificata.

NomeDescrizione
System_CAPS_pubmethodAsParallel()

Sottoposto a overload. Consente la parallelizzazione di una query.(Definito da ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Sottoposto a overload. Converte un IEnumerable a un IQueryable.(Definito da Queryable.)

System_CAPS_pubmethodCast<TResult>()

Esegue il cast di elementi di un IEnumerable nel tipo specificato.(Definito da Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtra gli elementi di un IEnumerable in base a un tipo specificato.(Definito da Enumerable.)

Associazione dati semplice si ottiene aggiungendo Binding oggetti in un BindingsCollection. Qualsiasi oggetto che eredita dalla Control classe può accedere il BindingsCollection tramite il DataBindings proprietà. Per un elenco di finestre dei controlli che supportano l'associazione dati, vedere la Binding classe.

Nell'esempio seguente viene associato il Text proprietà di un TextBox controllo a un campo in un database.

private void BindTextBoxControl()
{
   DataSet myDataSet = new DataSet();
   /* Insert code to populate the DataSet with tables, 
   columns, and data. */

   // Creates a new Binding object. 
   Binding myBinding = new Binding
   ("Text", myDataSet, "customers.custToOrders.OrderAmount");

   // Adds event delegates for the Parse and Format events.
   myBinding.Parse += new ConvertEventHandler(CurrencyToDecimal);
   myBinding.Format += new ConvertEventHandler(DecimalToCurrency);

   // Adds the new Binding to the BindingsCollection.
   text1.DataBindings.Add(myBinding);
}

private void DecimalToCurrency(object sender, 
   ConvertEventArgs cevent)
{
   /* This method is the Format event handler. Whenever the 
   control displays a new value, the value is converted from 
   its native Decimal type to a string. The ToString method 
   then formats the value as a Currency, by using the 
   formatting character "c". */
   cevent.Value = ((decimal) cevent.Value).ToString("c");
}

private void CurrencyToDecimal(object sender, 
   ConvertEventArgs cevent)
{   
   /* This method is the Parse event handler. The Parse event 
   occurs whenever the displayed value changes. The static 
   Parse method of the Decimal structure converts the 
   string back to its native Decimal type. */
   cevent.Value = Decimal.Parse(cevent.Value.ToString(),
   NumberStyles.Currency, null);
}

.NET Framework
Disponibile da 1.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: