Do not give a width of 100% to Datagrid. Then it will support your columns
I think you are not understand my question. This will not work.
after long time, i come with this same problem. Is it possible to set width of a column based on text displayed in that column.
i.e columnwidth = width of the text that contains max length.