HierarchicalDataSourceConverter Klas

Definitie

Biedt een typeconversieprogramma waarmee een lijst met de hiërarchische gegevensbronnen kan worden opgehaald die toegankelijk zijn voor het huidige onderdeel.

public ref class HierarchicalDataSourceConverter : System::Web::UI::Design::DataSourceConverter
public class HierarchicalDataSourceConverter : System.Web.UI.Design.DataSourceConverter
type HierarchicalDataSourceConverter = class
    inherit DataSourceConverter
Public Class HierarchicalDataSourceConverter
Inherits DataSourceConverter
Overname
HierarchicalDataSourceConverter

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een HierarchicalDataSourceConverter eigenschap koppelt aan een hiërarchische gegevensbron die zich in een aangepast besturingselement bevindt.

[
ToolboxData("<{0}:MyCustomHierarchicalControl runat=server> </{0}:MyCustomHierarchicalControl>")
] 
public class MyCustomHierarchicalControl : TreeView 
{        
    private object _dataSource;

    [TypeConverter(typeof(HierarchicalDataSourceConverter))]
    public override object DataSource
    {
        get
        {
            return _dataSource;
        }
        set
        {
            if (value != null) 
            {
                ValidateDataSource(value);
            }
            _dataSource = value;
            OnDataPropertyChanged();
        }
    }

    // Define rest of custom control implementation.
    // ...
}

Opmerkingen

De HierarchicalDataSourceConverter klasse biedt methoden die kunnen worden gebruikt om een lijst op te halen met de hiërarchische gegevensbronnen die toegankelijk zijn voor het huidige ontwerptijdonderdeel.

De HierarchicalDataSourceConverter type conversieprogramma wordt gebruikt door Microsoft Visual Studio om de waarden op te geven die worden weergegeven in de lijst met gegevensbronnen in het venster Eigenheden.

Caution

U moet nooit rechtstreeks toegang krijgen tot een typeconversieprogramma. Roep in plaats daarvan het juiste conversieprogramma aan met behulp van de TypeDescriptor klasse. Zie de voorbeelden in TypeConverter.

Zie de TypeConverter basisklasse en How to: Implement a Type Converter (Een typeconversieprogramma implementeren) voor meer informatie over typeconversieprogramma's.

Constructors

Name Description
HierarchicalDataSourceConverter()

Initialiseert een nieuw exemplaar van de HierarchicalDataSourceConverter klasse.

Methoden

Name Description
CanConvertFrom(ITypeDescriptorContext, Type)

Hiermee wordt een waarde opgehaald die aangeeft of het conversieprogramma een object van het opgegeven brontype kan converteren naar het systeemeigen type van het conversieprogramma.

(Overgenomen van DataSourceConverter)
CanConvertFrom(Type)

Retourneert of dit conversieprogramma een object van het opgegeven type kan converteren naar het type van dit conversieprogramma.

(Overgenomen van TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Retourneert of dit conversieprogramma het object kan converteren naar het opgegeven type, met behulp van de opgegeven context.

(Overgenomen van TypeConverter)
CanConvertTo(Type)

Retourneert of dit conversieprogramma het object kan converteren naar het opgegeven type.

(Overgenomen van TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Converteert het opgegeven object naar het systeemeigen type van het conversieprogramma.

(Overgenomen van DataSourceConverter)
ConvertFrom(Object)

Converteert de opgegeven waarde naar het type van dit conversieprogramma.

(Overgenomen van TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Converteert de opgegeven tekenreeks naar het type van dit conversieprogramma, met behulp van de invariante cultuur en de opgegeven context.

(Overgenomen van TypeConverter)
ConvertFromInvariantString(String)

Converteert de opgegeven tekenreeks naar het type van dit conversieprogramma, met behulp van de invariante cultuur.

(Overgenomen van TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Converteert de opgegeven tekst naar een object met behulp van de opgegeven context- en cultuurgegevens.

(Overgenomen van TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Converteert de opgegeven tekst naar een object met behulp van de opgegeven context.

(Overgenomen van TypeConverter)
ConvertFromString(String)

Converteert de opgegeven tekst naar een object.

(Overgenomen van TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Converteert het opgegeven waardeobject naar het opgegeven type, met behulp van de opgegeven context- en cultuurgegevens.

(Overgenomen van TypeConverter)
ConvertTo(Object, Type)

Converteert het opgegeven waardeobject naar het opgegeven type met behulp van de argumenten.

(Overgenomen van TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Converteert de opgegeven waarde naar een cultuur-invariante tekenreeksweergave, met behulp van de opgegeven context.

(Overgenomen van TypeConverter)
ConvertToInvariantString(Object)

Converteert de opgegeven waarde naar een cultuur-invariante tekenreeksweergave.

(Overgenomen van TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Converteert de opgegeven waarde naar een tekenreeksweergave met behulp van de opgegeven context- en cultuurgegevens.

(Overgenomen van TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Converteert de opgegeven waarde naar een tekenreeksweergave met behulp van de opgegeven context.

(Overgenomen van TypeConverter)
ConvertToString(Object)

Converteert de opgegeven waarde naar een tekenreeksweergave.

(Overgenomen van TypeConverter)
CreateInstance(IDictionary)

Hiermee maakt u een Object bepaalde set eigenschapswaarden voor het object opnieuw.

(Overgenomen van TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Hiermee maakt u een exemplaar van het type waaraan dit TypeConverter is gekoppeld, met behulp van de opgegeven context, op basis van een set eigenschapswaarden voor het object.

(Overgenomen van TypeConverter)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetConvertFromException(Object)

Retourneert een uitzondering die moet worden gegenereerd wanneer een conversie niet kan worden uitgevoerd.

(Overgenomen van TypeConverter)
GetConvertToException(Object, Type)

Retourneert een uitzondering die moet worden gegenereerd wanneer een conversie niet kan worden uitgevoerd.

(Overgenomen van TypeConverter)
GetCreateInstanceSupported()

Retourneert of het wijzigen van een waarde voor dit object een aanroep naar de CreateInstance(IDictionary) methode vereist om een nieuwe waarde te maken.

(Overgenomen van TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Retourneert of het wijzigen van een waarde voor dit object een aanroep vereist om een nieuwe waarde te CreateInstance(IDictionary) maken met behulp van de opgegeven context.

(Overgenomen van TypeConverter)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter, met behulp van de opgegeven context en kenmerken.

(Overgenomen van TypeConverter)
GetProperties(ITypeDescriptorContext, Object)

Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter, met behulp van de opgegeven context.

(Overgenomen van TypeConverter)
GetProperties(Object)

Retourneert een verzameling eigenschappen voor het type matrix dat is opgegeven door de waardeparameter.

(Overgenomen van TypeConverter)
GetPropertiesSupported()

Retourneert of dit object eigenschappen ondersteunt.

(Overgenomen van TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Retourneert of dit object eigenschappen ondersteunt, met behulp van de opgegeven context.

(Overgenomen van TypeConverter)
GetStandardValues()

Retourneert een verzameling standaardwaarden uit de standaardcontext voor het gegevenstype waarvoor dit type conversieprogramma is ontworpen.

(Overgenomen van TypeConverter)
GetStandardValues(ITypeDescriptorContext)

Hiermee haalt u de standaardgegevensbronnen op die toegankelijk zijn voor het besturingselement.

(Overgenomen van DataSourceConverter)
GetStandardValuesExclusive()

Retourneert of de verzameling standaardwaarden waaruit wordt geretourneerd GetStandardValues() een exclusieve lijst is.

(Overgenomen van TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Hiermee wordt een waarde opgehaald die aangeeft of de verzameling standaardwaarden waaruit wordt geretourneerd GetStandardValues() een lijst is met alle mogelijke waarden.

(Overgenomen van DataSourceConverter)
GetStandardValuesSupported()

Retourneert of dit object een standaardset waarden ondersteunt die uit een lijst kunnen worden gekozen.

(Overgenomen van TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Hiermee wordt een waarde opgehaald die aangeeft of het conversieprogramma ondersteuning biedt voor een standaardset waarden die uit een lijst kunnen worden gekozen.

(Overgenomen van DataSourceConverter)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsValid(ITypeDescriptorContext, Object)

Retourneert of het opgegeven waardeobject geldig is voor dit type en voor de opgegeven context.

(Overgenomen van TypeConverter)
IsValid(Object)

Retourneert of het opgegeven waardeobject geldig is voor dit type.

(Overgenomen van TypeConverter)
IsValidDataSource(IComponent)

Geeft aan of het opgegeven onderdeel een geldige gegevensbron is voor dit conversieprogramma.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SortProperties(PropertyDescriptorCollection, String[])

Hiermee sorteert u een verzameling eigenschappen.

(Overgenomen van TypeConverter)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook