Skip to content

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

NameTypeDescription
ColumnRow(ColumnsPanel aPanel, QueryColumn column, bool useCheckBox)voidInitializes a new instance of the Korzh.EasyQuery.WinForms.ColumnRow class.
NameTypeDescription
buttonColumnRow.ColumnButtonAn instance of the Korzh.EasyQuery.WinForms.ColumnRow.ColumnButton class.
columnQueryColumnReference to the that corresponds to the row.
NameTypeDescription
ColumnQueryColumnThe that corresponds to the row.
TypeNameintGets the name of the column row dataType.
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.
NameTypeDescription
STypeNameintGets the name of the column row class dataType.
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.