CSLA: Grid Binding not working quite right.

I am working on a CSLA project, and I've run into something strange. I have parent object with a child collection. I am binding the child collection to a flexgrid, and I want to have the grid handle the editing/add new row functionality.

I've set the grid to AllowNew = True (via the designer), I've added the AllowNew = True to the childlist object's private constructor, and I've overridden the AddNewCore and added code to add a new child. Should be all good, right?

Clearly, it's not, though or I wouldn't be posting about it. Funny thing happens. I've set a breakpoint in the childlist class, and verified that the private constructor is called. I verified that the AllowNew at that point is true. When it gets back up to the grid, it's now false. Additionally, the grid AllowNew is false at runtime, and not the value I set it in the designer. If I expressly call the AllowNew off the child (Parent.ChildList.AllowNew = true) and set the grid property explicitly when I do the binding, it works perfectly. It's a mystery.....guess I'll keep researching this one.....

Robot Chicken meets Star Wars

Perhaps you're a huge Star Wars geek like me. Perhaps you have a slightly off-center sense of humour, like me. If so, check out the Adult Swim's Robot Chicken version of Star Wars....link here. Too Darn funny!

«June»
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567