or
<HierarchicalDataTemplate DataType="{x:Type DTMLib:DTMHostsNode}" ItemsSource="{Binding Hosts}"> <Grid Background="Red" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Image Grid.Column="0" Width="20" Height="20" Source="Images/Remote.png"/> <TextBlock Grid.Column="1" Text="{Binding Name}" VerticalAlignment="Center" Margin="5,0,0,0"/> <telerik:RadContextMenu.ContextMenu> <telerik:RadContextMenu Opening="RootContextMenuOpening"> <telerik:RadMenuItem x:Name="ApplyCSVFileColumns" Header="Apply CSV File Columns" Click="ApplyRootCsvColumnsClick"/> <telerik:RadMenuItem x:Name="PlaybackCSVFiles" Header="Playback CSV Files" Click="PlaybackCsvFilesClick"/> </telerik:RadContextMenu> </telerik:RadContextMenu.ContextMenu> </Grid></HierarchicalDataTemplate><telerik:RadTreeView x:Name="ManagerTreeView" Grid.Row="0" Grid.Column="0" HorizontalContentAlignment="Stretch"/><telerik:BarSeries.PointTemplate> <DataTemplate> <Grid Width="80"> <Border Background="#FF817661" CornerRadius="5" Margin="23,5,23,0"/> </Grid> </DataTemplate></telerik:BarSeries.PointTemplate>Hello All,
I am facing an issue with radGridView row edit, inserting a new row and updating the database. On the UI when I try to edit a row or add a new row, the grid looks behaves like a disabled though I did not set any properties for it and I am unable to the grid. Can someone help me on this?
Xaml : <telerik:RadGridView AutoGenerateColumns="False" Width="200" Height="125" Name="Grid" CanUserInsertRows="True"
GroupRenderMode
="Flat"
ShowGroupPanel="False" RowIndicatorVisibility="Collapsed" ItemsSource="{Binding ListBindingToGrid,Mode= TwoWay}" > <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="Id" DataMemberBinding="{Binding Path=Id, Mode =TwoWay}" Width="*" /> <telerik:GridViewDataColumn Header="Name" DataMemberBinding="{Binding Path=Name , Mode=TwoWay}" Width="*" /> </telerik:RadGridView.Columns> </telerik:RadGridView> <telerik:RadButton Name="button_Save" Content="Save" Command="{Binding SaveDataCommand}" Width="75" Height="23" CommandParameter="{Binding ElementName=Grid, Path=SelectedItem.Id}"> Codebehind private List<dynamic> m_listbindingtogrid; public List<dynamic> ListBindingToGrid { get { return m_listbindingtogrid; } set { m_listbindingtogrid= value; RaisePropertyChanged("ListBindingToGrid"); } } private void LoadGrid() { ListBindingToGrid = (from customers in Database.Customers select new { Id= customers.Id, Name = customers.Name} ).ToList<dynamic>(); } private void SaveData(int Id) { // some code to update the database } <Style TargetType="{x:Type TextBox}"> <Setter Property="t:StyleManager.Theme" Value="Office_Blue" /> <Style.Triggers> <Trigger Property="IsEnabled" Value="False"> <Setter Property="TextBox.Foreground" Value="Black" /> <!--does not work: --> <Setter Property="TextBox.Opacity" Value="1" /> </Trigger> </Style.Triggers></Style><telerik:RadTimeBar x:Name="xRadTimeBar" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="1" PeriodStart="1/1/2011 00:00:00" PeriodEnd="1/1/2011 00:00:10" VisiblePeriodStart="1/1/2011 00:00:00" VisiblePeriodEnd="1/1/2011 00:00:10" SelectionStart="1/1/2011 00:00:00" SelectionEnd="1/1/2011 00:00:10" IsSnapToIntervalEnabled="True" > <telerik:RadTimeBar.Intervals> <telerik:MinuteInterval IntervalSpans="1"/> <telerik:SecondInterval IntervalSpans="1"/> <telerik:MillisecondInterval IntervalSpans="4, 16, 32, 64"/> </telerik:RadTimeBar.Intervals> </telerik:RadTimeBar><telerik:RadTimeBar x:Name="xRadTimeBar" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="1" PeriodStart="1/1/2011 00:00:00" PeriodEnd="1/1/2011 00:00:01" VisiblePeriodStart="1/1/2011 00:00:00" VisiblePeriodEnd="1/1/2011 00:00:01" SelectionStart="1/1/2011 00:00:00" SelectionEnd="1/1/2011 00:00:01" IsSnapToIntervalEnabled="True" > <telerik:RadTimeBar.Intervals> <telerik:MinuteInterval IntervalSpans="1"/> <telerik:SecondInterval IntervalSpans="1"/> <telerik:MillisecondInterval IntervalSpans="4, 16, 32, 64"/> </telerik:RadTimeBar.Intervals> </telerik:RadTimeBar>