1) I guess i should load any posted update regardless of if I think it pertains to me or not?
1b) Do I need to load them all? In order?
This is really up to you and depends on if you are having issues, etc. As for going in order, no, just get the latest one.
2) If you guys are on VS2008, I want to be as well. Can I develop using VS2008 against 1.6.1 (DLL version 1.6.0) targeting .NET 2.0? Or do you need to load the 1.6.5 beta?
Yes, you can develop against the 1.6.1. We did not change the assembly version, just the file version, so this should work immediately after isntall (I had you in mind on this one )
3) If I can use VS2008, once I project is upgraded to VS2008 can it be downgraded in any way? I have customers that have in-house guys using VS2005 and they don't want to use 2008 for a while. We share code via a source control solution.
Not really...however, the only real change is the solution and project files. Really the best solution in this example would be to create a branch within your source control so you can alwasy get back to this exact version. This is what we do for our medical software so if there is a bug or something in the field, we can go straight to that version, make the fix, then merge it back with the main branch.
Example attached.
Left = multicolumn = False
Right = multicolumn = True
I updated the sample....one combo has a multi-column and the other doesn't...same results. I really don't think that this is a VS2005 or VS2008 thing as they are both compiled in .NET 2.0.