I think I've just figured out why this is happening, and what you're doing here is the best solution I know of.
When you have a templated column, you no longer have a direct connection between what's displayed in the cell and the value of the cell.
Why is this? Column templates may have more than one control, and the cell may not know which of those controls to use for its value, how to retrieve the value from any one of those controls, or if indeed it should use any of those controls at all to determine its value.
An alternate solution is to listen to client-side events of the controls on your column template and use these to update the value of the corresponding cell. However, this is a lot of work to implement. The solution of using the server-side events of the controls in the column template is often just as effective, and is usually easier to do.
Vince McDonald
Manager of Developer Support, MCP
Infragistics, Inc.
Was this post helpful? Please let me know by using the star ratings and the "Answered" button from the forum's web interface.
Need help? Find the various ways you can
ask for help from Infragistics.