Hi,
da einige andere Eigenschaften des Column Objekts ReadOnly sind, sobald man die Column der Columns Collection hinizugefügt hat, könnte ich mir vorstellen, dass das mit den Properties genauso ist.
Probier daher mal, ein neues Column Objekt zu erstellen, dann die Eigenschaften zu setzen und erst danach das Element der Columns Collection hinzuzufügen.
https://msdn.microsoft.com/de-de/library/windows/desktop/ms676164.aspx
Zum anderen ist das wohl eine dynamische Eigenschaft. Daher probier mal, explizit deren Value Eigenschaft zu setzen.
.Columns("ID").Properties("Autoincrement").Value = True
https://msdn.microsoft.com/de-de/library/windows/desktop/ms677577.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community