Поделиться через


ParameterCollectionEditor Класс

Определение

Предоставляет редактор компонентов для объекта ParameterCollection, определенного свойствами Parameters связанного элемента управления источником данных.

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 атрибут для связывания ParameterCollectionEditor классов и UITypeEditor (базовый класс редактора коллекции) со свойством в пользовательском элементе SelectParameters управления.

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 предоставляет пользовательский интерфейс для редактирования ParameterParameterCollection элементов объекта во время разработки, как указано в одном из Parameters свойств . К Parameters свойствам DeleteParametersотносятся свойства ObjectDataSource, FilterParameters, InsertParametersSelectParameters и UpdateParameters для , SqlDataSourceи других элементов управления источником данных.

Вызывается 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)

Применяется к

См. также раздел