ConnectionStringEditor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为用户界面提供基类,以便在设计时选择和编辑连接字符串属性。
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) |