Is there any way of controlling which columns are shown (and the size of columns) in a datagrid. I only need to do it at design time but can't find the property. Tried using tablestyle collections but nothing seems to happen at run time!

Any ideas?