I am pretty new to VB.net, so please bear with me! I have a datagrid that is linked to a datasource. This part works wonderful! The problem that I am having is that the preferredcolumnwidth setting seems to be overriding all code to change the width and the settings I put in the properties of each column. I have done msgboxs to see what the widths are, and they are what I want. The just don't show up at the correct width. Am I just missing something obvious??? Thanks, so much!