>I rechecked the grid's parent class methods and there is no code there.
>The button parent class makes a check of a form level property to enable/disable the button based on form level properties, but this is disabled with a comment in the btn1.refresh() method.
>I must be overlooking something.
Sorry, nothing in your code jumps out at me as being wrong. I set up a very similar form (without the requerying views) and my results were as expected. See if using base classes and removing the view code helps, and if so, you'll know where to look for the problem.
Erik Moore
Clientelligence