It is very easy. We should use DataGridTemplateColumn for this. My acquaintance requested to me show it. I added source code where implemented this.Some notes:
- You should turn off AutoGenerateColumns feature. In other case control will have duplicate values.
- I recommend to turn off CanUserAddRows. In other case user can pick undefined row.
Enjoy Yulian ;).