Hi Dan,
check out the Grid\Samples\Grouping\ResizableRows example that ships with 3.2.1.0
This sample allows you to manually change the size of a row. So, what you could do is set the height of the first row in a group to 0.
TableModel.HideRows will not work since that bypasses the CounterLogic used by the grouping engine and you therefore would get drawing and scrolling issues.
Stefan
>Hi!
>
>Please can anybody tell me how to hide a row in a GGC? In the attached file you can see GGC with several groups. If a group is expanded you can see that the first row contains the same data as the caption row. Now I''d like to hide that row with similar data.
>
>Right now I do it like this:
> private void Table_GroupExpanded(object sender, GroupEventArgs e) {
> Group group = e.Group;
>
> GridRangeInfo gri = this.gridGroupingControlMarketData.TableModel.RecordFieldToRangeInfo( group.GetFirstRecord(), "Symbol" );
>
> int rowIdx = gri.Top;
>
> if ( group.Records.Count > 0 ) {
> HideDuplicatedRow( rowIdx, true );
> }
> }
>
> private void HideDuplicatedRow( int rowIdx, bool hide ) {
> GridModelHideRowColsIndexer indexer = this.gridGroupingControlMarketData.TableModel.HideRows;
> indexer.SetRange( rowIdx, rowIdx, hide );
> }
>
>The problem is if I start at the bottom to expand the groups it hides the wrong rowa. If I begin at the top of the table it works.
>
>Thank you for your help!
>Dan
>
>
groupinggrid_4548.zip
>
>