iGrid.NET Control Tour - Main Features (II)
iGrid.NET has its own set of events that allows you to control data entered by the user. Among them are RequestEdit, BeforeCommitEdit, AfterCommitEdit and CancelEdit. These methods work for all built-in in-place editors (textbox, combobox and checkbox). This set of events allows fine tuning of the editing process.
You can also use specific events for the text box editing feature - TextBoxKeyDown, TextBoxKeyPress, TextBoxKeyUp and TextBoxTextChanged. These events work like the standard events for the TextBox control and allow sophisticated tuning of text box editing.
Yet another special event for textbox editing, TextBoxFilterChar, can be used to simplify your work when you need to accept/reject characters entered by the user in a text box cell.
iGrid.NET's header can contain multiple rows. The column headers can be merged vertically and/or horizontally and support practically the same set of formatting options like normal cells:
The contents of iGrid.NET can be sorted by several columns simultaneously based on many sorting criteria (cell value, cell text disregarding character case, cell icon, selection, cell fore color and background color, cell font, etc or even using your own sort criterion). When you sort iGrid.NET by several columns, the control can mark sorted columns by numerated sort icons like on the following figure:
iGrid.NET's rows can be ordered hierarchically using levels and iGrid.NET works like a tree-view control in this case. Notice that this applies not only to group rows, but to normal cell rows as well! And in this case sorting is performed taking into account row levels (i.e. each hierarchy level inside one group is sorted independently):
|