I am using GGC 4.1.0.62 with the following options:
gcEmailGrouping.TableOptions.AllowSelection = GridSelectionFlags.None;
gcEmailGrouping.TableOptions.ListBoxSelectionMode = SelectionMode.One;
Where gcEmailGrouping is the GGC.
I also have an option to turn on/off the record preview row at runtime using a similar technique demonstrated in this sample.
http://www.syncfusion.com/Support/user/uploads/PreViewWithSelection_ab462dd2.zip
Selected rows highlight properly without the record preview and for the currently selected record when preview is first turned on, but as soon as another selection is made while preview is on, the new selection will be brown. I have the exact same behavior described in the following post:
http://www.syncfusion.com/support/forums/message.aspx?MessageID=12165
The attached screen shots demonstrate the results.
In the solution from the above thread, you suggest making the following changes:
gcEmailGrouping.TableOptions.AllowSelection = GridSelectionFlags.AlphaBlend;
gcEmailGrouping.TableModel.Options.AlphaBlendSelectionColor = Color.FromArgb(1, 0, 0, 0);
While this solves the color problem, I lose the gcEmailGrouping.SelectedRecordsChanged event which has been utilized to pass up critical information to our parent controls.
What is the best way to solve the color problem and still catch the SelectedRecordsChanged event.
GGCScreenShot20060719.zip