1. Bind the grid to something with more than one level hierarchy 2. Remove some child column in property builder 3. Close and open VS2008 4. In the property builder the same column that was removed, appears with the check box checked (and it shouldn't be). But when the application starts the column does not appear in the grid(which is right). 5. Open property builder again, and remove another column 6. Start the application again, the column that we have just removed is gone, as it should, but the first column appears. Same scenario appears when using the designer.