What is the trick for binding Errors to the tooltips of GridViewDataColumns and GridViewComboboxColumns?
This is what I have and it only displays the default red line.
thanks in advance.
Gene.
This is what I have and it only displays the default red line.
<UserControl.Resources> |
<Style TargetType="{x:Type telerik:GridViewColumn}"> |
<Style.Triggers> |
<Trigger Property="Validation.HasError" Value="true"> |
<Setter Property="ToolTip" |
Value="{Binding RelativeSource={RelativeSource Self}, Path=(Validation.Errors)[0].ErrorContent}"/> |
</Trigger> |
</Style.Triggers> |
</Style> |
</UserControl.Resources> |
<telerik:RadGridView Name="wellsRadGridView" AutoGenerateColumns="False" ItemsSource="{Binding GetWells}" |
AddingNewDataItem="radGridView_AddingNewDataItem"> |
<telerik:RadGridView.Columns> |
<telerik:GridViewDataColumn Header="WellID" DataMemberBinding="{Binding ID, ValidatesOnDataErrors=True, UpdateSourceTrigger=LostFocus}"/> |
<telerik:GridViewDataColumn Header="X Coordinate" DataMemberBinding="{Binding XCoordinates}" /> |
<telerik:GridViewDataColumn Header="Y Coordinate" DataMemberBinding="{Binding YCoordinates}" /> |
<telerik:GridViewDataColumn Header="Top of Screen Elevation" DataMemberBinding="{Binding TopOfScreen, ValidatesOnDataErrors=True}" /> |
<telerik:GridViewDataColumn Header="Bottom of Screen Elevation" DataMemberBinding="{Binding BottomOfScreen, ValidatesOnDataErrors=True}" /> |
<telerik:GridViewDataColumn Header="Aquifier/Zone" DataMemberBinding="{Binding Zone}" /> |
<telerik:GridViewDataColumn Header="Functional Category" DataMemberBinding="{Binding FunctionalCategory}" /> |
<telerik:GridViewComboBoxColumn Header="Current Sampling Frequency" |
DisplayMemberPath="Name" |
SelectedValueMemberPath="ID" |
DataMemberBinding="{Binding Frequency}" |
ItemsSource="{Binding FrequencyCategories}"/> |
<telerik:GridViewComboBoxColumn Header="Risk to Receptors" |
DisplayMemberPath="Name" |
SelectedValueMemberPath="ID" |
DataMemberBinding="{Binding RiskReceptors}" |
ItemsSource="{Binding RiskReceptors}" /> |
<telerik:GridViewComboBoxColumn Header="Predictability of COC Concentrations" |
DisplayMemberPath="Name" |
SelectedValueMemberPath="ID" |
DataMemberBinding="{Binding Predictability}" |
ItemsSource="{Binding Predictability}" /> |
<telerik:GridViewDataColumn Header="Notes" DataMemberBinding="{Binding Notes}" /> |
</telerik:RadGridView.Columns> |
</telerik:RadGridView> |
thanks in advance.
Gene.