2016-10-03 19 views
0

複数の列を持つDataGridViewがあります。これらの列の数は、満たされた条件に基づいて変化します。水平のスクロールをせずに、各列の幅を自動的にdatagridviewに収まるように変更するにはどうすればよいですか?DataGridviewに合わせて列の幅を自動的に調整します

+0

グリッドビューの幅を100%に設定 – Vipul

+0

[DataGridViewコントロールの列のサイズを自動的に変更し、同じグリッドで列のサイズを変更する方法は?](http://stackoverflow.com/questions/) 1025670/how-do-you-automatically-resize-columns-in-a-datagridview-control-and-the-the) – Cine

答えて

0

DataGridVIew AutoSizeColumnsModeプロパティをDataGridViewAutoSizeColumnsMode.Fillに設定します。これは、datagridviewのサイズに合わせて列の幅を変更します。列の数に応じて列のテキストが表示されないことがあります。

0
grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; 
grid.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None; 

はまた、私は今

grid.AllowUserToOrderColumns = true; 
grid.AllowUserToResizeColumns = true; 

を設定した列の幅を変更することができ、列は、ユーザによって再配置することができます。それは私にとってかなりうまくいく。

多分それはあなたのために働くでしょう。

関連する問題