Pokušavao sam sinoć nešto u vezi sa tim, ali mislim da je u .NET Framework-u 1.x to nemoguće. Ipak nisam 100% siguran. Potraži u MSDN-u metod DataGridColumnStyle.GetPreferredSize, pa ćeš možda preko njega moći to da uradiš, ali jedino 'pešaka'. Znači da petljom prođeš sve zapise, nađeš najširi i prema njemu podesiš širinu kolone.
Oliver 'FAQ' Klaćik