DataColumn.ExtendedProperties Właściwość

Definicja

Pobiera kolekcję niestandardowych informacji o użytkowniku skojarzonych z elementem DataColumn.

public:
 property System::Data::PropertyCollection ^ ExtendedProperties { System::Data::PropertyCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Data.PropertyCollection ExtendedProperties { get; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("ExtendedPropertiesDescr")]
public System.Data.PropertyCollection ExtendedProperties { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ExtendedProperties : System.Data.PropertyCollection
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("ExtendedPropertiesDescr")>]
member this.ExtendedProperties : System.Data.PropertyCollection
Public ReadOnly Property ExtendedProperties As PropertyCollection

Wartość właściwości

Informacje PropertyCollection niestandardowe.

Atrybuty

Przykłady

Poniższy przykład dodaje właściwość niestandardową do PropertyCollection właściwości zwróconej ExtendedProperties przez właściwość. Drugi przykład pobiera właściwość niestandardową.

private void SetProperty(DataColumn column)
{
    column.ExtendedProperties.Add("TimeStamp", DateTime.Now);
}

private void GetProperty(DataColumn column)
{
    Console.WriteLine(column.ExtendedProperties["TimeStamp"].ToString());
}
 Private Sub SetProperty(column As DataColumn)
     column.ExtendedProperties.Add("TimeStamp", DateTime.Now)
 End Sub    
    
 Private Sub GetProperty(column As DataColumn)
     Console.WriteLine(column.ExtendedProperties("TimeStamp").ToString())
End Sub

Uwagi

Właściwość ExtendedProperties umożliwia przechowywanie informacji niestandardowych za pomocą obiektu. Na przykład możesz przechowywać czas odświeżania danych.

Właściwości rozszerzone muszą być typu String. Właściwości, które nie są typu String , nie są utrwalane, gdy DataColumn jest zapisywany jako XML.

Dotyczy

Zobacz też