WinFormsのListViewでカラムヘッダーの幅を自動調整
listView1.AutoResizeColumn(0, ColumnHeaderAutoResizeStyle.ColumnContent);
or
listView1.Columns[0].Width = -1;