DataMemberBinding with Converter only works on top level

0 Answers 32 Views
TreeListView
Manuel
Top achievements
Rank 1
Manuel asked on 09 Dec 2025, 08:29 AM

Hi,

I have more or less the same issue as in my other question.

I have the column defined like so:

<telerik:GridViewDataColumn
Header="Business Unit"
UniqueName="BusinessUnit"
DataMemberBinding="{Binding BusinessUnit, Converter={StaticResource BusinessUnitToStringConverter}}"
TextAlignment="Center"
Width="60"
CellStyleSelector="{StaticResource BusinessUnitCellStyleSelector}"
IsVisible="False"
IsFilterable="True"
IsReadOnly="True" />

For the top level, everything works as expected.
In the levels below, it seems like the converter isn't run:

The BusinessUnitToStringConverter should grab the description "PI" instead of the actual value of the enum "MuP".

I am on the latest version (2025.4.1111)

Is there a workaround, or will this be fixed in the next version?

 

Thanks and best regards,

Manuel

Stenly
Telerik team
commented on 11 Dec 2025, 11:07 AM

Hello Manuel,

I tested this in a sample application, however, I was unable to reproduce the reported behavior. On my end, all of the rows retrieve the Description attribute's value.

I attached the test project, so, would it be possible to give it a try and let me know how it goes?

Manuel
Top achievements
Rank 1
commented on 12 Dec 2025, 07:20 AM

Hi Stenly,

thank you for your response, I can confirm it works as expected in your example.

I will check again and try to reproduce it in the sample project.

 

Thank you and best regards

Manuel

Stenly
Telerik team
commented on 12 Dec 2025, 10:43 AM

Hello Manuel,

Please take as much time as needed. If you are able to reproduce it, I will be glad to debug this scenario on my end.

No answers yet. Maybe you can help?

Tags
TreeListView
Asked by
Manuel
Top achievements
Rank 1
Share this question
or