and some other changes, the thing has started to work. I suspect that it is something to do with the update of the cell - if there is some editing taking place, it's not going to be refreshed.

What are those other changes? (Setting those properties does not help in my sample).

What strategy to use for refresh of edited data is a challenge in a component framework, so this could possibly be expected behavior. (but your claim that it worked in a different environment suggests otherwise)

You have posted to a forum that requires a moderator to approve posts before they are publicly available.

What are those other changes? (Setting those properties does not help in my sample).

What strategy to use for refresh of edited data is a challenge in a component framework, so this could possibly be expected behavior. (but your claim that it worked in a different environment suggests otherwise)

Hmm. I also added

ExitEditModeOnLeave=false

UpdateMode=OnUpdate

CausesValidation=false

in the properties of the grid

HTH

You have posted to a forum that requires a moderator to approve posts before they are publicly available.

I eventually gave up on this. No matter which control I used, I ran into problems. The final straw was the huge memory leaks from DevXpress. After 30 minutes, the prowin32 app reached 400MB

However, there is some good news. I started from scratch, and rather than using a grid control, I created a user control with the picture and fields that I wanted. I then put this user control into a flowlayoutpanel control, and it works !

See the attached screenshot for an idea of how it looks.

Each "card" can be collapsed and expanded. The caption colours change based on the Agent status (user-defined colours, I hasten to add) and the cards flow around the screen when the window changes size.

I also found a way of sorting the cards based on any criteria I liked, using the SetChildIndex() method of the flowlayoutpanel

A great example of the power of user controls.

You have posted to a forum that requires a moderator to approve posts before they are publicly available.