Compartir vía


DataColumn.ExtendedProperties Propiedad

Definición

Obtiene la colección de la información personalizada del usuario asociada a 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

Valor de propiedad

PropertyCollection de información personalizada.

Atributos

Ejemplos

En el ejemplo siguiente se agrega una propiedad personalizada al PropertyCollection devuelto por la ExtendedProperties propiedad . En el segundo ejemplo se recupera la propiedad personalizada.

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

Comentarios

La ExtendedProperties propiedad permite almacenar información personalizada con el objeto . Por ejemplo, puede almacenar una hora en la que se deben actualizar los datos.

Las propiedades extendidas deben ser de tipo String. Las propiedades que no son de tipo String no se conservan cuando se DataColumn escribe como XML.

Se aplica a

Consulte también