CurrencyManager.GetItemProperties Method

Definition

Obtient la collection de descripteurs de propriété pour la liste sous-jacente.Gets the property descriptor collection for the underlying list.

public:
 override System::ComponentModel::PropertyDescriptorCollection ^ GetItemProperties();
public override System.ComponentModel.PropertyDescriptorCollection GetItemProperties ();
override this.GetItemProperties : unit -> System.ComponentModel.PropertyDescriptorCollection
Public Overrides Function GetItemProperties () As PropertyDescriptorCollection

Returns

PropertyDescriptorCollection

PropertyDescriptorCollection pour la liste.A PropertyDescriptorCollection for the list.

Examples

L’exemple de code suivant utilise la méthode GetItemProperties pour retourner une PropertyDescriptorCollection pour un BindingManagerBase.The following code example uses the GetItemProperties method to return a PropertyDescriptorCollection for a BindingManagerBase. L’exemple imprime ensuite le Name et PropertyType de chaque PropertyDescriptor de la collection.The example then prints out the Name and PropertyType of each PropertyDescriptor in the collection.

void PrintPropertyDescriptions( BindingManagerBase^ b )
{
   Console::WriteLine( "Printing Property Descriptions" );
   PropertyDescriptorCollection^ ps = b->GetItemProperties();
   for ( int i = 0; i < ps->Count; i++ )
   {
      Console::WriteLine( "\t{0}\t{1}", ps[ i ]->Name, ps[ i ]->PropertyType );

   }
}

private void PrintPropertyDescriptions(BindingManagerBase b)
{
    Console.WriteLine("Printing Property Descriptions");
    PropertyDescriptorCollection ps = b.GetItemProperties();
    for(int i = 0; i < ps.Count; i++)
    {
        Console.WriteLine("\t" + ps[i].Name + "\t" + ps[i].PropertyType);
    }
}

Private Sub PrintPropertyDescriptions(b As BindingManagerBase)
    Console.WriteLine("Printing Property Descriptions")
    Dim ps As PropertyDescriptorCollection = b.GetItemProperties()
    Dim i As Integer
    For i = 0 To ps.Count - 1
        Console.WriteLine((ControlChars.Tab & ps(i).Name & ControlChars.Tab & ps(i).PropertyType.ToString))
    Next i
End Sub

Remarks

Le PropertyDescriptorCollection pour le CurrencyManager est utilisé pour spécifier une colonne dans la liste.The PropertyDescriptorCollection for the CurrencyManager is used to specify a column in the list.

Applies to

See also