or
For Each item As RadTreeViewItem In RadTreeView1.Items
If CInt(item.Tag) = 3 Then
item.IsSelected =
True
Exit For
End If
Next
However I need to get the child items to the first treeview item
Thanks

| <Grid> |
| <Button Height="36" HorizontalAlignment="Right" Margin="0,11,177,0" Name="cmdBuscar" VerticalAlignment="Top" Width="36"> |
| <Image Source="iconos/buscar.gif" Name="Image5" /> |
| </Button> |
| <ListBox Height="100" Margin="0,40,245,0" Name="ListBox1" DisplayMemberPath="NumeroIncidencia" VerticalAlignment="Top" /> |
| <telerik:RadGridView x:Name="BuscarGrid" Margin="0,160,0,0" AutoGenerateColumns="False"> |
| <telerik:RadGridView.Columns > |
| <telerik:GridViewDataColumn IsReadOnly="True" Header="Numero Incidencia" UniqueName="NumeroIncidencia" Width="150"/> |
| <telerik:GridViewDataColumn IsReadOnly="True" Header="Procedencia" UniqueName="DescripcionProcedencia" Width="120"/> |
| <telerik:GridViewDataColumn IsReadOnly="True" Header="Observaciones" UniqueName="Observaciones" Width="300"/> |
| </telerik:RadGridView.Columns> |
| </telerik:RadGridView> |
| </Grid> |
| Private Sub cmdBuscar_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles cmdBuscar.Click |
| Dim rd As New ReturnData.ReturnDataSoapClient |
| Dim ds As DataSet |
| ds = rd.ReturnDataset("SELECT NumeroIncidencia, DescripcionProcedencia, Observaciones FROM Incidencias") |
| Me.BuscarGrid.ItemsSource = ds.Tables(0) |
| Me.ListBox1.ItemsSource = Me.BuscarGrid.SelectedItems |
| End Sub |

| <telerik:RadGridView |
| Name="rgv" |
| Grid.Row="1" |
| Margin="10,5,10,5" |
| telerik:StyleManager.Theme="Office_Blue" |
| ShowColumnFooters="True" |
| ShowGroupFooters="True" |
| IsReadOnly="True" |
| AutoGenerateColumns="False" |
| ColumnsWidthMode="Auto" |
| ItemsSource="{Binding Source={StaticResource DataProvider}}"> |
| <telerik:RadGridView.Columns> |
| <telerik:GridViewDataColumn Header="ID" DataMemberPath="ID" > |
| <telerik:GridViewColumn.AggregateFunctions> |
| <telerik:CountFunction Caption="Count:" /> |
| </telerik:GridViewColumn.AggregateFunctions> |
| </telerik:GridViewDataColumn> |
| <telerik:GridViewDataColumn Header="Desc" DataMemberPath="Desc" /> |
| <telerik:GridViewDataColumn Header="Purchase Date" DataMemberPath="Purch_Date" DataFormatString="{}{d}" /> |
| <telerik:GridViewDataColumn Header="Purchase Price" DataMemberPath="Purch_Price" DataFormatString="{}{0:c}" > |
| <telerik:GridViewColumn.AggregateFunctions> |
| <telerik:SumFunction Caption="Sum:" ResultFormatString="{}{0:c}" SourceField="Purch_Price" /> |
| </telerik:GridViewColumn.AggregateFunctions> |
| </telerik:GridViewDataColumn> |
| <telerik:GridViewDataColumn Header="Disposal Date" DataMemberPath="Disp_Date" DataFormatString="{}{d}" /> |
| <telerik:GridViewDataColumn Header="Disposal Price" DataMemberPath="Disp_Price" > |
| <telerik:GridViewColumn.AggregateFunctions> |
| <telerik:SumFunction Caption="Disp Sum:" ResultFormatString="{}{0:c}" SourceField="Disp_Price" /> |
| </telerik:GridViewColumn.AggregateFunctions> |
| </telerik:GridViewDataColumn> |
| <telerik:GridViewDataColumn Header="Type" DataMemberPath="Type" /> |
| <telerik:GridViewDataColumn Header="Tax" DataMemberPath="Tax" /> |
| <telerik:GridViewDataColumn Header="Status" DataMemberPath="Status" /> |
| <telerik:GridViewDataColumn Header="Property Type" DataMemberPath="Property_Type" /> |
| </telerik:RadGridView.Columns> |
| </telerik:RadGridView> |
| <HierarchicalDataTemplate DataType="Category" ItemsSource="{Binding XPath=Category}"> |
| <TextBlock x:Name="tbCategoryName" Text="{Binding XPath=@Name}" MouseRightButtonUp="tbCategoryName_MouseRightButtonUp" |
| MouseDown="tbCategoryName_MouseDown"> |
| </TextBlock> |
| </HierarchicalDataTemplate> |
| <telerik:RadTreeView ItemsSource="{Binding Source={StaticResource CategoriesXML}}" Margin="105,64,0,0" |
| Name="tvOntology" HorizontalAlignment="Left" VerticalAlignment="Top" Width="200" |
| IsEditable="True" IsEnabled="True" IsExpandOnDblClickEnabled="False" |
| IsExpandOnSingleClickEnabled="True"> |
| </telerik:RadTreeView> |
| <Window x:Class="RadGridViewColumnTest.Window1" |
| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" |
| xmlns:System="clr-namespace:System;assembly=mscorlib" |
| xmlns:local="clr-namespace:RadGridViewColumnTest" |
| Title="Window1" Height="300" Width="300"> |
| <Grid> |
| <Grid.Resources> |
| <local:StatusConverter x:Key="StatusConverterResource"> |
| </local:StatusConverter> |
| </Grid.Resources> |
| <telerik:RadGridView x:Name="grid" AutoGenerateColumns="False" Grouping="grid_Grouping"> |
| <telerik:RadGridView.Columns> |
| <telerik:GridViewDataColumn HeaderText="Person" DataMemberBinding="{Binding .Name}" DataType="{x:Type System:String}"> |
| </telerik:GridViewDataColumn> |
| <telerik:GridViewDataColumn HeaderText="Age" DataMemberBinding="{Binding .Age}" DataType="{x:Type System:Int32}"/> |
| <telerik:GridViewDataColumn HeaderText="Status" DataMemberBinding="{Binding Path=Status, Converter={StaticResource StatusConverterResource}}" IsSortable="True" DataType="{x:Type System:Int32}" IsGroupable="True"/> |
| </telerik:RadGridView.Columns> |
| </telerik:RadGridView> |
| </Grid> |
| </Window> |
| public class StatusConverter : IValueConverter |
| { |
| #region IValueConverter Members |
| public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) |
| { |
| if ((int)value < 256) |
| { |
| return "< 256"; |
| } |
| else |
| return ">= 256"; |
| } |
| public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) |
| { |
| throw new NotImplementedException(); |
| } |
| #endregion |
| } |
| AddNewRowIfUserDoubleClicksTheLeftPane="true" |
| public class DisplayData |
| { |
| public string Name { get; set; } |
| public ISomeInterfaceType Prop { get; set; } |
| } |
| public interface ISomeInterfaceType |
| { |
| string OtherName { get; } |
| } |
| <telerik:GridViewDataColumn |
| Header="Name" |
| DataMemberBinding="{Binding Path=Name, Mode=OneWay}" |
| Width="2*" |
| IsReadOnly="True"/> |
| <telerik:GridViewDataColumn |
| Header="Other" |
| DataMemberBinding="{Binding Path=Prop.OtherName, Mode=OneWay}" |
| DataType="{x:Type sys:String}" |
| Width="3*" |
| IsReadOnly="True"/> |