Skip to main content

columnrow-class

The base class defines the rows for the Korzh.EasyQuery.WinForms.ColumnsPanel panels.

public class Korzh.EasyQuery.WinForms.ColumnRow
: XRow

Assembly: Korzh.EasyQuery.WinForms.dll

Constructors

NameTypeDescription
ColumnRow(ColumnsPanel aPanel, QueryColumn column, bool useCheckBox)voidInitializes a new instance of the Korzh.EasyQuery.WinForms.ColumnRow class.

Fields

NameTypeDescription
buttonColumnRow.ColumnButtonAn instance of the Korzh.EasyQuery.WinForms.ColumnRow.ColumnButton class.
columnQueryColumnReference to the that corresponds to the row.

Properties

NameTypeDescription
ColumnQueryColumnThe that corresponds to the row.
TypeNameintGets the name of the column row dataType.

Methods

NameTypeDescription
AddUpdateCommonElements()voidAdds the common (independent of row dataType) row elements.
AttachEvents()voidRemoves unused event handlers.
CoreDetach()voidZeros some references to let row be destroyed.
DetachEvents()voidRemoves unused event handlers.
DoColumnChanged(object sender, EventArgs e)voidCalled when Korzh.EasyQuery.WinForms.ColumnRow.Column has been changed.
FillButtonMenu()voidFills the button menu.

Static Properties

NameTypeDescription
STypeNameintGets the name of the column row class dataType.

Static Methods

NameTypeDescription
Create(ColumnsPanel panel, int exprType, QueryColumn column, bool useCheckBox)ColumnRowCreates the column row instance of specified dataType.
RegisterType(int type, IColumnRowCreator creator)boolRegisters new type of column row.