ColumnRow class

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

public class Korzh.EasyQuery.WinForms.ColumnRow
    : XRow

Package: Korzh.EasyQuery.WinForms (targets: net461, net5.0-windows7.0, netcoreapp3.1)

Assembly: Korzh.EasyQuery.WinForms.dll


Name Type Description
ColumnRow(ColumnsPanel aPanel, QueryColumn column, bool useCheckBox) void Initializes a new instance of the Korzh.EasyQuery.WinForms.ColumnRow class.


Name Type Description
button ColumnRow.ColumnButton An instance of the Korzh.EasyQuery.WinForms.ColumnRow.ColumnButton class.
column QueryColumn Reference to the that corresponds to the row.


Name Type Description
Column QueryColumn The that corresponds to the row.
TypeName int Gets the name of the column row dataType.


Name Type Description
AddUpdateCommonElements() void Adds the common (independent of row dataType) row elements.
AttachEvents() void Removes unused event handlers.
CoreDetach() void Zeros some references to let row be destroyed.
DetachEvents() void Removes unused event handlers.
DoColumnChanged(object sender, EventArgs e) void Called when Korzh.EasyQuery.WinForms.ColumnRow.Column has been changed.
FillButtonMenu() void Fills the button menu.

Static Properties

Name Type Description
STypeName int Gets the name of the column row class dataType.

Static Methods

Name Type Description
Create(ColumnsPanel panel, int exprType, QueryColumn column, bool useCheckBox) ColumnRow Creates the column row instance of specified dataType.
RegisterType(int type, IColumnRowCreator creator) bool Registers new type of column row.