ConnectionStringEditor Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een basisklasse voor een gebruikersinterface om een verbindingsreeks eigenschap te selecteren en te bewerken tijdens het ontwerp.
public ref class ConnectionStringEditor : System::Drawing::Design::UITypeEditor
public class ConnectionStringEditor : System.Drawing.Design.UITypeEditor
type ConnectionStringEditor = class
inherit UITypeEditor
Public Class ConnectionStringEditor
Inherits UITypeEditor
- Overname
- Afgeleid
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een exemplaar van de ConnectionStringEditor klasse koppelt aan een eigenschap die zich in een aangepast besturingselement bevindt. Wanneer de besturingselementeigenschap wordt bewerkt in het ontwerpoppervlak, biedt de klasse ConnectionStringEditor de gebruikersinterface om een verbindingsreeks voor de eigenschapswaarde te selecteren en te bewerken.
// Define a custom class derived from the SqlDataSource Web control.
public class SqlDataSourceWithBackup : SqlDataSource
{
private string _alternateConnectionString;
// Define an alternate connection string, which could be used
// as a fallback value if the primary connection string fails.
// The EditorAttribute indicates the property can
// be edited at design-time with the ConnectionStringEditor class.
[
DefaultValue(""),
EditorAttribute(typeof(System.Web.UI.Design.ConnectionStringEditor),
typeof(System.Drawing.Design.UITypeEditor)),
Category("Data"),
Description("The alternate connection string.")
]
public string AlternateConnectionString
{
get
{
return _alternateConnectionString;
}
set
{
_alternateConnectionString = value;
}
}
}
' Define a custom class derived from the SqlDataSource Web control.
Public Class SqlDataSourceWithBackup
Inherits SqlDataSource
Private _alternateConnectionString As String
' Define an alternate connection string, which could be used
' as a fallback value if the primary connection string fails.
' The EditorAttribute indicates the property can
' be edited at design-time with the ConnectionStringEditor class.
<DefaultValue(""), _
EditorAttribute(GetType(System.Web.UI.Design.ConnectionStringEditor), _
GetType(System.Drawing.Design.UITypeEditor)), _
Category("Data"), _
Description("The alternate connection string.")> _
Public Property AlternateConnectionString() As String
Get
Return _alternateConnectionString
End Get
Set(ByVal value As String)
_alternateConnectionString = value
End Set
End Property
End Class
Opmerkingen
Een exemplaar van de klasse ConnectionStringEditor is een UITypeEditor-object dat tijdens het ontwerpen kan worden gebruikt om een verbindingsreeks-expressie te selecteren en te bewerken en de expressie toe te wijzen aan een besturingselementeigenschap. Het besturingselement gebruikt bijvoorbeeld SqlDataSource de klasse tijdens het ConnectionStringEditor ontwerp om de waarde van de ConnectionString eigenschap in te stellen.
Gebruik het EditorAttribute kenmerk om het ConnectionStringEditor aan een eigenschap te koppelen. Wanneer de bijbehorende eigenschap wordt bewerkt op het ontwerpoppervlak, roept de ontwerphost de methode aan EditValue . De methode EditValue geeft een gebruikersinterface weer voor het bouwen van de verbindingsreeks-expressie en retourneert de verbindingsreeks die door de gebruiker is geselecteerd. De GetEditStyle methode geeft de weergavestijl van de gebruikersinterface aan.
Constructors
| Name | Description |
|---|---|
| ConnectionStringEditor() |
Initialiseert een nieuw exemplaar van de ConnectionStringEditor klasse. |
Eigenschappen
| Name | Description |
|---|---|
| IsDropDownResizable |
Hiermee wordt een waarde opgehaald die aangeeft of vervolgkeuzelijsten door de gebruiker moeten worden aangepast. (Overgenomen van UITypeEditor) |
Methoden
| Name | Description |
|---|---|
| EditValue(IServiceProvider, Object) |
Hiermee bewerkt u de waarde van het opgegeven object met behulp van de editorstijl die door de GetEditStyle() methode wordt aangegeven. (Overgenomen van UITypeEditor) |
| EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Hiermee bewerkt u de waarde van het opgegeven object met behulp van de opgegeven serviceprovider en context. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEditStyle() |
Hiermee haalt u de editorstijl op die door de EditValue(IServiceProvider, Object) methode wordt gebruikt. (Overgenomen van UITypeEditor) |
| GetEditStyle(ITypeDescriptorContext) |
Retourneert de bewerkingsstijl die is gekoppeld aan de verbindingsreeks-editor voor de opgegeven context. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPaintValueSupported() |
Geeft aan of deze editor ondersteuning biedt voor het schilderen van een weergave van de waarde van een object. (Overgenomen van UITypeEditor) |
| GetPaintValueSupported(ITypeDescriptorContext) |
Hiermee wordt aangegeven of de opgegeven context ondersteuning biedt voor het schilderen van een weergave van de waarde van een object binnen de opgegeven context. (Overgenomen van UITypeEditor) |
| GetProviderName(Object) |
Retourneert de providernaam voor het opgegeven exemplaar van de ConnectionStringEditor klasse. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| PaintValue(Object, Graphics, Rectangle) |
Hiermee wordt een weergave van de waarde van het opgegeven object op het opgegeven canvas weergegeven. (Overgenomen van UITypeEditor) |
| PaintValue(PaintValueEventArgs) |
Verft een weergave van de waarde van een object met behulp van de opgegeven PaintValueEventArgs. (Overgenomen van UITypeEditor) |
| SetProviderName(Object, DesignerDataConnection) |
Hiermee plaatst u de providernaam op het opgegeven exemplaar van de ConnectionStringEditor klasse. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |