Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
ConnectionStringEditor-Klasse
Stellt eine Basisklasse für eine Benutzeroberfläche bereit, mit der eine Eigenschaft einer Verbindungszeichenfolge zur Entwurfszeit ausgewählt und bearbeitet werden kann.
System.Drawing.Design.UITypeEditor
System.Web.UI.Design.ConnectionStringEditor
System.Web.UI.Design.WebControls.SqlDataSourceConnectionStringEditor
Assembly: System.Design (in System.Design.dll)
Der ConnectionStringEditor-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
ConnectionStringEditor | Initialisiert eine neue Instanz der ConnectionStringEditor-Klasse. |
| Name | Beschreibung | |
|---|---|---|
|
IsDropDownResizable | Ruft einen Wert ab, der angibt, ob Dropdowneditoren von den Benutzern in der Größe veränderbar sein sollten. (Von UITypeEditor geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
EditValue(IServiceProvider, Object) | Bearbeitet den Wert des angegebenen Objekts, wobei der von der GetEditStyle-Methode angegebene Editor-Stil verwendet wird. (Von UITypeEditor geerbt.) |
|
EditValue(ITypeDescriptorContext, IServiceProvider, Object) | Bearbeitet den Wert des angegebenen Objekts unter Verwendung des angegebenen Diensts und des angegebenen Kontexts. (Überschreibt UITypeEditor.EditValue(ITypeDescriptorContext, IServiceProvider, Object).) |
|
Equals(Object) | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
|
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.) |
|
GetEditStyle() | Ruft den Editor-Stil ab, der von der EditValue-Methode verwendet wird. (Von UITypeEditor geerbt.) |
|
GetEditStyle(ITypeDescriptorContext) | Gibt den Bearbeitungsstil zurück, der diesem Verbindungszeichenfolgen-Editor für den angegebenen Kontext zugeordnet ist. (Überschreibt UITypeEditor.GetEditStyle(ITypeDescriptorContext).) |
|
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
|
GetPaintValueSupported() | Gibt an, ob dieser Editor das Zeichnen einer Objektwertdarstellung unterstützt. (Von UITypeEditor geerbt.) |
|
GetPaintValueSupported(ITypeDescriptorContext) | Gibt an, ob der angegebene Kontext das Zeichnen einer Objektwertdarstellung innerhalb des angegebenen Kontexts unterstützt. (Von UITypeEditor geerbt.) |
|
GetProviderName | Gibt den Anbieternamen für die bereitgestellte Instanz der ConnectionStringEditor-Klasse zurück. |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
PaintValue(PaintValueEventArgs) | Zeichnet die Darstellung eines Objektwerts mit dem angegebenen PaintValueEventArgs. (Von UITypeEditor geerbt.) |
|
PaintValue(Object, Graphics, Rectangle) | Zeichnet eine Darstellung des Werts des angegebenen Objekts in den angegebenen Bereich. (Von UITypeEditor geerbt.) |
|
SetProviderName | Legt den Anbieternamen für die angegebene Instanz der ConnectionStringEditor-Klasse fest. |
|
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Eine Instanz der ConnectionStringEditor-Klasse ist ein UITypeEditor-Objekt, mit dem zur Entwurfszeit ein Ausdruck für Verbindungszeichenfolgen ausgewählt und bearbeitet und dieser Ausdruck einer Steuerelementeigenschaft zugeordnet werden kann. Zum Beispiel verwendet das SqlDataSource-Steuerelement die ConnectionStringEditor-Klasse zur Entwurfszeit, um den Wert der ConnectionString-Eigenschaft festzulegen.
Verwenden Sie das EditorAttribute-Attribut, um einer Eigenschaft den ConnectionStringEditor zuzuordnen. Wenn die zugeordnete Eigenschaft auf der Entwurfsoberfläche bearbeitet wird, ruft der Designerhost die EditValue-Methode auf. Die EditValue-Methode zeigt eine Benutzeroberfläche für das Erstellen des Ausdrucks für Verbindungszeichenfolgen an und gibt die vom Benutzer ausgewählte Verbindungszeichenfolge zurück. Die GetEditStyle-Methode gibt den Anzeigestil der Benutzeroberfläche an.
Im folgenden Codebeispiel wird veranschaulicht, wie eine Instanz der ConnectionStringEditor-Klasse einer Eigenschaft zugeordnet wird, die in einem benutzerdefinierten Steuerelement enthalten ist. Wenn die Steuerelementeigenschaft auf der Entwurfsoberfläche bearbeitet wird, stellt die ConnectionStringEditor-Klasse die Benutzeroberfläche für das Auswählen und Bearbeiten einer Verbindungszeichenfolge für den Eigenschaftswert bereit.
// 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; } } }
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.