Thanks for your suggestion Tracy.
I tried to use the rowCount as you suggested but it doesn't seem to have any effect Just as a test, I set it to 1 and still they heights of all the datagrids vary <mx:DataGrid x="20" y="36" showHeaders="false" width="525" id="markSheetSectionDG" wordWrap="true" rowCount="1" variableRowHeight="true" editable="true" dataProvider="{markSheet10DGDataAC}" > Note I have not set a height for the datagrid. Any ideas anyone? Btw I am using Flex Builder 2. From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Tracy Spratt Sent: 25 March 2008 17:36 To: flexcoders@yahoogroups.com Subject: [SPAM] RE: [flexcoders] Heights of repeated datagrids I know repeater will allow for different heights of the items, but have had this problem myself and have no ready solution. Calculating the height is tough, because of the wordWrap. Perhaps there is a property you could use, like measuredHeight, that you could use to set the height explicitly. Timing this calc / set will be an issue. What happens if you set the rowCount to the number of rows in each item's dataProvider? Just brainstorming a bit. Tracy _____ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Paul Steven Sent: Tuesday, March 25, 2008 12:40 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Heights of repeated datagrids Still trying to figure out how to control the heights of datagrids in a repeated custom component. If I do not set the height of the datagrid then all repeated datagrids seem to acquire a height which is the height necessary to display the largest amount of data. Therefore I end up with some data grids that only have one row of data with HUGE amounts of empty space in them. If I do set the height of the datagrid to 100% then each datagrid takes on a height of 100% of the custom component height. Therefore I end up with vertical scrollbars. I basically want to have each repeated datagrid display all its rows of data without using any vertical scrollbar. Here is the relevant code of my custom component Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="600"> <mx:DataGrid x="20" y="36" showHeaders="false" width="525" id="markSheetSectionDG" wordWrap="true" variableRowHeight="true" editable="true" dataProvider="{markSheet10DGDataAC}" height="100%"> <mx:columns> <mx:DataGridColumn headerText="" dataField="blockTitle" editable="false" /> <mx:DataGridColumn dataField="blockMark" itemRenderer="mx.controls.CheckBox" rendererIsEditor="true" editorDataField="selected" headerText="" editable="true" width="50" /> </mx:columns> </mx:DataGrid> <mx:Text text="{_xmlItem.subTitle}" x="20" y="10" id="subTitle" fontWeight="bold"/> This problem is something that affects several areas of my application so it would be great to find a solution. Thanks Paul p.s the following is the code in my main mxml file that displays the repeated custom component <mx:VBox width="720" height="190" id="markSheetTile"> <mx:Repeater id="markSheet10NewRepeater" dataProvider="{this.markSheet10XMLData}" > <local:MarkSheet10Item id="markSheet10NewItem" xmlItem="{markSheet10NewRepeater.currentItem}"> </local:MarkSheet10Item> </mx:Repeater> </mx:VBox>