Skip to main content

querycolumnschangeeventargs-class

Provides data for Korzh.EasyQuery.Query.ColumnsChanged event

public class Korzh.EasyQuery.QueryColumnsChangeEventArgs
: EventArgs

Assembly: Korzh.EasyQuery.dll

Constructors

NameTypeDescription
QueryColumnsChangeEventArgs(ChangeType what, QueryColumn column, int info, int part = 0)voidInitializes a new instance of the Korzh.EasyQuery.QueryColumnsChangeEventArgs class.
QueryColumnsChangeEventArgs(ChangeType what, QueryColumn column)voidInitializes a new instance of the Korzh.EasyQuery.QueryColumnsChangeEventArgs class.
QueryColumnsChangeEventArgs()voidInitializes a new instance of the Korzh.EasyQuery.QueryColumnsChangeEventArgs class.

Properties

NameTypeDescription
ActionChangeTypeGets or sets the attribute that indciates the action that caused the change.
ColumnQueryColumnGets or sets the column which was changed. Can be null in case of Total change
InfointGets or sets the addtional information of changed column. This property can be used for different purposes. For example for ChangeType.Remove events it contains index of removed column
PartintGets or sets the value that indicates what part of the column was changed 0 - we don't know, 1 - expression, 2 - caption, 3 - sorting
WhatChangeType

Static Properties

NameTypeDescription
DefaultQueryColumnsChangeEventArgsGets the default ConditionsChangedEventArgs object.