ConnectionStringEditor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供使用者介面的基底類別,讓您在設計階段中選取和編輯連接字串 (Connection String) 屬性。
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
- 繼承
- 衍生
範例
下列程式碼範例示範如何將 類別的 ConnectionStringEditor 實例與自訂控制項中包含的屬性產生關聯。 在設計介面中編輯控制項屬性時,類別 ConnectionStringEditor 會提供使用者介面來選取和編輯屬性值的連接字串。
// 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
備註
類別的 ConnectionStringEditor 實例是物件 UITypeEditor ,可在設計階段用來選取和編輯連接字串運算式,以及將運算式指派給控制項屬性。 例如,控制項在 SqlDataSource 設計階段使用 ConnectionStringEditor 類別來設定 屬性的值 ConnectionString 。
EditorAttribute使用 屬性將 與 屬性產生關聯 ConnectionStringEditor 。 在設計介面上編輯相關聯的屬性時,設計工具主機會呼叫 EditValue 方法。 方法 EditValue 會顯示用來建置連接字串運算式的使用者介面,並傳回使用者所選取的連接字串。 方法 GetEditStyle 表示使用者介面的顯示樣式。
建構函式
ConnectionStringEditor() |
初始化 ConnectionStringEditor 類別的新執行個體。 |
屬性
IsDropDownResizable |
取得值,表示使用者是否能夠調整下拉式編輯器的大小。 (繼承來源 UITypeEditor) |