1) Define the higher row height on any record cell and allow them resize by user need . |
Row height for any record cell can be set using DefaultRecordRowHeight. Please make use of the below code.
//to set default record row height.
this.gridGroupingControl1.Table.DefaultRecordRowHeight = 60;
If you want to change the row height of particular row without changing other row height. Please refer to the below kb link.
KB link
|
2)The column [remark] show vertical scroll bar and allow user scroll the text |
In order to show vertical scrollbar for record cells, AnyRecordFieldCell.VerticalScrollbar property has to be enabled. Please make use of the below code.
Code Snippet
//to show VerticalScrollbar in textbox.
this.gridGroupingControl1.TableDescriptor.Columns["Description"].Appearance.AnyRecordFieldCell.VerticalScrollbar = true; |
3)For enter key default behavior is turn right. and at the end of cell will auto move to the first cell of first row (<<-- this part I know how to do). but when the cursor locate in column [remark], Press enter key action will change to line return, Only if the user press tab key. the current cell will move to right.
4)press enter will not trigger the event (gcc_TableControlCurrentCellKeyDown). |
On analyzing the your provided code snippet, you had set WantEnterKey = false. If WantEnterKey is set to false, then the grid will not take account of enter key as key pressed. So actions related to enter key will not be processed. If you want to take account of enter key, WantEnterKey property has to be enabled.
//to enable enter key.
this.gridGroupingControl1.TableControl.WantEnterKey = true;
Is there any specific reason for disabling WantEnterKey property? |