Hank
Hank

Reputation: 2616

How to bind object on DataGridRow

In my DataGrid if I have the following binding I get the User_ID no problem. Each row is a User record. How do I change this to bind the actual User Object? So I can send it into my converter.

{Binding Path=DataContext.User_ID, RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}}}"

Upvotes: 1

Views: 327

Answers (2)

har07
har07

Reputation: 89285

Try to remove .User_ID from binding path :

{Binding Path=DataContext, RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}}}"

Upvotes: 1

Chris Shao
Chris Shao

Reputation: 8231

Remove the 'path' from the binding as follows:

{Binding RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}}}

Upvotes: 0

Related Questions