Jay, it is definitely possible. I have all my queries (attribute searches and/or spatial selects) sent one grid, which is different then the examples. I'm using the FeatureDataGrid http://help.arcgis.com/en/webapi/silverlight/samples/start.htm#FeatureDataGridIt is much nicer and has some good features - record scrolling, field sorting, switch selection, etc.Like Ali stated it is mainly in your xamlCurrently the grid is "QueryGrid"
<Grid x:Name="QueryGrid" HorizontalAlignment="Right" VerticalAlignment="Top" >
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition Height="30" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock x:Name="DataDisplayTitleBottom" Text="Query a layer (search for a state)"
Foreground="White" FontSize="10" Grid.Row="0"
Margin="15,5,15,1" HorizontalAlignment="Center" >
<TextBlock.Effect>
<DropShadowEffect />
</TextBlock.Effect>
</TextBlock>
<ComboBox x:Name="QueryComboBox" Grid.Row="1" MinWidth="150" SelectionChanged="QueryComboBox_SelectionChanged"
Margin="5,1,5,5" >
</ComboBox>
<ScrollViewer x:Name="DataGridScrollViewer" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Auto"
Width="230" MinHeight="200" Visibility="Collapsed" Grid.Row="2">
<slData:DataGrid x:Name="QueryDetailsDataGrid" AutoGenerateColumns="False" HeadersVisibility="None"
Background="White">
<slData:DataGrid.Columns>
<slData:DataGridTextColumn Binding="{Binding Path=Key}" FontWeight="Bold"/>
<slData:DataGridTextColumn Binding="{Binding Path=Value}"/>
</slData:DataGrid.Columns>
</slData:DataGrid>
</ScrollViewer>
</Grid>
Just move this code to another grid: and your table will appear in a different gird...grab the scrollviewer if you want that.
<slData:DataGrid x:Name="QueryDetailsDataGrid" AutoGenerateColumns="False" HeadersVisibility="None"
Background="White">
<slData:DataGrid.Columns>
<slData:DataGridTextColumn Binding="{Binding Path=Key}" FontWeight="Bold"/>
<slData:DataGridTextColumn Binding="{Binding Path=Value}"/>
</slData:DataGrid.Columns>
</slData:DataGrid>
Now if you are talking about sending it to a different grid like the identify grid then change the code behind. Search for these two lines:
QueryDetailsDataGrid.ItemsSource = selectedFeature.Attributes;
QueryDetailsDataGrid.ItemsSource = null;
To something like
IdentifyDetailsDataGrid.ItemsSource = selectedFeature.Attributes;
IdentifyDetailsDataGrid.ItemsSource = null;
Not 100% if that will work but I'm thinking it should if you have the identify code in the same app as the query code...I just quickly glanced and didn't write or test it in V.S.J