Drill Down in datagrid of silverlight 4
                            
                         
                        
                     
                 
                
                      i need drill down in datagrid itself. that is if i click user id it  will display the user information in another row of same grid which is within the grid, like what we have in telerik radgrid allow  grouping="true" will enable the radgrid to have a drill down effect.  Some thing like that. Is that possible in silverlight 4 datagrid. i  tried like this...
 <data:DataGrid x:Name="dgSilverlight"  Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="3"  AutoGenerateColumns="False"  Foreground="Black"   RowHeight="22"    
             ItemsSource="{Binding}"  VerticalAlignment="Stretch"  HorizontalAlignment="Stretch" IsReadOnly="True" MinHeight="250"   Margin="5,3,5,0" >
            <data:DataGrid.RowDetailsTemplate >
                <DataTemplate>
                    <StackPanel Background="LightBlue">
                        <StackPanel Orientation="Horizontal">
                            <TextBlock Text="This item has details." />
                        </StackPanel>
                        <StackPanel Orientation="Horizontal">
                            <TextBlock Text="Here is some data: " />
                            <TextBlock Text="{Binding FirstName}" />
                            <TextBlock Text=" " />
                            <TextBlock Text="{Binding LastName}" />
                        </StackPanel>
                    </StackPanel>
                </DataTemplate>
            </data:DataGrid.RowDetailsTemplate>
        </data:DataGrid>
And in the .cs file i bind the grid with the result list using datacontext. please help
Thanks,
Vijay