ParameterCollectionEditor 类

定义

为由关联的数据源控件的 Parameters 属性指定的 ParameterCollection 对象提供组件编辑器。

public ref class ParameterCollectionEditor : System::Drawing::Design::UITypeEditor
public class ParameterCollectionEditor : System.Drawing.Design.UITypeEditor
type ParameterCollectionEditor = class
    inherit UITypeEditor
Public Class ParameterCollectionEditor
Inherits UITypeEditor
继承
ParameterCollectionEditor

示例

下面的代码示例演示如何使用 EditorAttribute 特性将 和 UITypeEditor (集合编辑器基类) 类与SelectParameters自定义控件中的 属性相关联ParameterCollectionEditor

private ParameterCollection selectParams;

// Associate the ParameterCollectionEditor with the SelectParameters. 
[Editor(typeof(System.Web.UI.Design.WebControls.
    ParameterCollectionEditor),
    typeof(UITypeEditor))]
public ParameterCollection SelectParameters
{
    get
    {
        // If there is no selectParams collection, create it.
        if (selectParams == null)
            selectParams = new ParameterCollection();

        return selectParams;
    }
    set { selectParams = value; }
} // SelectParameters
Private selectParams As ParameterCollection

' Associate the ParameterCollectionEditor with the SelectParameters. 
<EditorAttribute(GetType(System.Web.UI.Design.WebControls. _
    ParameterCollectionEditor), _
    GetType(UITypeEditor))> _
Public Property SelectParameters() As ParameterCollection
    Get
        If selectParams Is Nothing Then
            selectParams = New ParameterCollection()
        End If
        Return selectParams
    End Get
    Set(ByVal value As ParameterCollection)
        selectParams = value
    End Set
End Property ' SelectParameters

注解

ParameterCollectionEditor 提供了一个用户界面,用于在设计时编辑 Parameter 对象的元素 ParameterCollection ,由其中 Parameters 一个属性指定。 属性Parameters包括 DeleteParametersFilterParametersInsertParametersSelectParameters 和其他UpdateParameters数据源控件的 ObjectDataSourceSqlDataSource、 和 属性。

ParameterCollectionEditor通过在可视化设计器的“属性”网格中的某个Parameters属性上选择省略号 (...) 按钮来调用 。

方法 EditValue 编辑 Parameter 关联的数据源控件的 ParameterCollection 元素。 方法 GetEditStyle 获取与此编辑器关联的编辑样式。

构造函数

ParameterCollectionEditor()

初始化 ParameterCollectionEditor 类的新实例。

属性

IsDropDownResizable

获取一个值,该值指示是否应由用户调整下拉编辑器的大小。

(继承自 UITypeEditor)

方法

EditValue(IServiceProvider, Object)

使用 GetEditStyle() 方法所指示的编辑器样式编辑指定对象的值。

(继承自 UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

编辑关联的数据源控件的 ParameterCollection 对象的元素。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEditStyle()

获取由 EditValue(IServiceProvider, Object) 方法使用的编辑器样式。

(继承自 UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

获取与此编辑器关联的编辑样式。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetPaintValueSupported()

指示该编辑器是否支持绘制对象值的表示形式。

(继承自 UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

指示指定的上下文是否支持在指定的上下文内绘制对象值的表示形式。

(继承自 UITypeEditor)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
PaintValue(Object, Graphics, Rectangle)

将指定对象值表示形式绘制到指定的画布上。

(继承自 UITypeEditor)
PaintValue(PaintValueEventArgs)

使用指定的 PaintValueEventArgs 绘制某个对象的值的表示形式。

(继承自 UITypeEditor)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅