Thanks for the sample code! I suspect there's some implicit assumption in the bowels of Windows.Forms that may be to blame here. I'll write up a test program and will report back when I know what happens.
Edit: I was wrong, Windows.Forms databinding is behaving correctly. It's the ICollection.CopyTo methods that should accept an Object[] array but don't, because they want to call the strongly-typed CopyTo methods.
That's a pretty nasty bug that requires some refactoring to clean in up in all collection classes. The next release will contain the fix.
Cheers, Chris
Post Edited (Chris Nahr) : 6/28/2004 9:35:09 AM GMT