I am getting msg "The DataGridRowHeader was not found"
I am using below code to add and design datagrid. This code is working when i change framework 4.0 but in 3.5 getting error msg. Need help.
<my:DataGrid AutoGenerateColumns="False" Height="Auto" Grid.Row="4" Grid.Column="0" Grid.ColumnSpan="5"
RowHeaderWidth="25" HorizontalAlignment="Left" Margin="90,50,0,0" VerticalAlignment="Top" x:Name="dgvDetails" Width="810"
GridLinesVisibility="None" CanUserAddRows="True" CanUserResizeRows="False" SelectionMode="Single" FontFamily="Arial" >
<my:DataGrid.RowStyle>
<Style TargetType="my:DataGridRow">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" >
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
<GradientStop Color="#FFCA78" Offset="0.0"/>
<GradientStop Color="#FFFFFF" Offset="0.90"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
<Setter Property="Height" Value="28" />
</Style>
</my:DataGrid.RowStyle>
<my:DataGrid.RowHeaderStyle>
<Style TargetType="{x:Type DataGridRowHeader}">
<Setter Property="Background" Value="#DADDE8" />
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="BorderBrush" Value="#A9ADB2"/>
</Style>
</my:DataGrid.RowHeaderStyle>
<my:DataGrid.ColumnHeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Background" Value="#DADDE8" />
<Setter Property="Height" Value="32" />
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="BorderBrush" Value="#A9ADB2"/>
<Setter Property="Padding" Value="30,0,0,0"/>
<Setter Property="FontWeight" Value="Bold"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="ToolTip" Value="Click to sort."/>
<Setter Property="Background" >
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
<GradientStop Color="#FFFFFF" Offset="0.10"/>
<GradientStop Color="#FFC37C" Offset="0.80"/>
<GradientStop Color="#FFFFFF" Offset="0.10"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="#FFC989" />
<Setter Property="BorderThickness" Value="0.5,0.5,0.5,0.5" />
</Trigger>
</Style.Triggers>
</Style>
</my:DataGrid.ColumnHeaderStyle>
<my:DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="BorderBrush" Value="#A9ADB2"/>
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="#FFCA78" />
<Setter Property="Foreground" Value="Black" />
<Setter Property="BorderBrush" Value="Red" />
<Setter Property="BorderThickness" Value="1,1,0,1"/>
</Trigger>
</Style.Triggers>
</Style>
</my:DataGrid.CellStyle>
<my:DataGrid.Columns>
<my:DataGridTextColumn Header="ORDERNO"
Binding="{Binding ORDERNO, Mode=TwoWay}" Width="*" />
<my:DataGridTextColumn Header="ARTNO"
Binding="{Binding ARTNO}" Width="*" />
<my:DataGridTextColumn Header="QTY"
Binding="{Binding QTY}" Width="*" />
</my:DataGrid.Columns>
</my:DataGrid>