Juan, I have a similar problem with my datagrid controls when I clear then
refill the dataset each is bound to. I have had to use a work around for each
dataset fill.
First I saved te value for grid.Size, then set the size to be 1 pixel wider,
then reset to the saved size again. This caused a momentary flicker
(unacceptable to me), but it brought the scroll bar back.
I found two other methods that were more acceptable, but I will have to get
a copy of the code and bring it to this computer in order to give you those
work-arounds, since I work on a classified system and have to access the
Internet on a separate computer (what a pain).
I have search for some acknowledgement by Microsoft of this datagrid bug,
and I have been surprised that it does not appear to be addressed. That is
why I am presently here. I am hoping some genius can steer me to bug fixes or
better work arounds.
I'll get that code and post another reply shortly.
Steve