we notice some issue..
1. it will hang (when we dragging windows it move slows), not smooth, when the mouse cursor pointing to the gridgroupingcontrol
2. when mouse pointing to the gridgroupingcontrol any data changed will not reflect to the cell.. the cell still remain old values, but when we are moving out the cursor from the grid, the data update immediately.
Is this issue cause one of the reason hang?? Seems like graphical user interface problem.
Well, my gridgroupingcontrol has following setting. Is it because of the setting and cause the issues?
grid.TopLevelGroupOptions.ShowAddNewRecordBeforeDetails = false;
grid.TableOptions.ListBoxSelectionMode = SelectionMode.One;
grid.TableOptions.SelectionBackColor = Color.RoyalBlue;
grid.TableOptions.SelectionTextColor = Color.White;
grid.TableDescriptor.Columns[a].Appearance.AnyRecordFieldCell.Font.Bold = true;
grid.TableDescriptor.Columns[a].Appearance.AnyRecordFieldCell.TextColor = Color.White;
grid.TableDescriptor.Columns[a].Appearance.AnyRecordFieldCell.HorizontalAlignment = Syncfusion.Windows.Forms.Grid.GridHorizontalAlignment.Center;
grid.TableControlCurrentCellStartEditing += ggc_today_odd_TableControlCurrentCellStartEditing;
grid.GridVisualStyles = Syncfusion.Windows.Forms.GridVisualStyles.Office2010Black;
GridConditionalFormatDescriptor gridCondFormat = new GridConditionalFormatDescriptor();
gridCondFormat.Appearance.AnyRecordFieldCell.Interior = new Syncfusion.Drawing.BrushInfo(Color.Black);
gridCondFormat.Appearance.AnyRecordFieldCell.Enabled = false;
gridCondFormat.Expression = "[StyleId] = 1";
GridConditionalFormatDescriptor gridCondFormat2 = new GridConditionalFormatDescriptor();
gridCondFormat2.Appearance.AnyRecordFieldCell.Interior = new Syncfusion.Drawing.BrushInfo(Color.FromArgb(33, 38, 57));
gridCondFormat2.Appearance.AnyRecordFieldCell.Enabled = false;
gridCondFormat2.Expression = "[StyleId] = 2";
grid.TableDescriptor.ConditionalFormats.Add(gridCondFormat);
grid.TableDescriptor.ConditionalFormats.Add(gridCondFormat2);
grid.TableModel.ColWidths.ResizeToFit(Syncfusion.Windows.Forms.Grid.GridRangeInfo.Table(), Syncfusion.Windows.Forms.Grid.GridResizeToFitOptions.IncludeHeaders);
grid.TableOptions.AllowSortColumns = false;