DataTable.ExtendedProperties Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the collection of customized user information.
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
Property Value
A PropertyCollection that contains custom user information.
- Attributes
Examples
The following example adds a timestamp value to the DataTable through the ExtendedProperties property.
private void GetAndSetExtendedProperties(DataTable myTable){
// Add an item to the collection.
myTable.ExtendedProperties.Add("TimeStamp", DateTime.Now);
// Print the item.
Console.WriteLine(myTable.ExtendedProperties["TimeStamp"]);
}
Private Sub GetAndSetExtendedProperties(ByVal myTable As DataTable)
' Add an item to the collection.
myTable.ExtendedProperties.Add("TimeStamp", DateTime.Now)
' Print the item.
Console.WriteLine(myTable.ExtendedProperties.Item("TimeStamp"))
End Sub
Remarks
Use the ExtendedProperties to add custom information to a DataTable. Add information with the Add
method. Retrieve information with the Item
method.
Extended properties must be of type String. Properties that are not of type String are not persisted when the DataTable is written as XML.