This is a migrated thread and some comments may be shown as answers.

GridViewComboBoxColumn does not respond to INotifyPropertyChanged events when bound to a nested property

4 Answers 68 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Geoff Hardy
Top achievements
Rank 1
Geoff Hardy asked on 21 Apr 2010, 12:05 AM
I have a GridViewComboBoxColumn that is bound to a nested property Details.DriverId as follows:

<Controls:GridViewComboBoxColumn DataMemberBinding="{Binding Details.DriverId,Mode=TwoWay}" Header="Driver" Width="100" 
ItemsSourceBinding="{Binding Employees,Source={StaticResource lookup}}"   
DisplayMemberPath="Name" SelectedValueMemberPath="Id" /> 
 

The type for Details implements INotifyPropertyChanged for the DriverId property - ie. changing DriverId causes the PropertyChanged event to get fired. When this property is changed programatically, the combo box does not update to reflect the new value. It knows that they underlying value has changed, since if you click on the combobox, it shows the new value.

This would appear to be a bug. We are using the Q1 2010 version of the silverlight controls.

4 Answers, 1 is accepted

Sort by
0
Pavel Pavlov
Telerik team
answered on 21 Apr 2010, 12:24 PM
Hello Geoff Hardy,

It seems you have hit a known issue with GridViewComboBox column. Please give the latest internal build a try. If this does not fix the issue , please let me know and I will take care for a fix to be provided.
/we are curently doing some improvements on the GridViewComboBox column.

Please excuse us for the inconvenience caused.

Sincerely yours,
Pavel Pavlov
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Jay Gohill
Top achievements
Rank 1
answered on 21 Apr 2010, 05:12 PM
I downloaded the latest internal build (2010.1.416.1030) and it still has this problem.
0
Geoff Hardy
Top achievements
Rank 1
answered on 21 Apr 2010, 05:14 PM
I downloaded the latest internal build (2010.1.416.1030) and it still has this problem.
0
Pavel Pavlov
Telerik team
answered on 27 Apr 2010, 01:50 PM
Hi Geoff Hardy,

Please excuse me for the late answer.  I needed to ensure the fix will be included. The download will be available the next Friday  and upgrading  will solve the issue.


Regards,
Pavel Pavlov
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Tags
GridView
Asked by
Geoff Hardy
Top achievements
Rank 1
Answers by
Pavel Pavlov
Telerik team
Jay Gohill
Top achievements
Rank 1
Geoff Hardy
Top achievements
Rank 1
Share this question
or