DataGridView.AutoSizeColumnsMode を Fill にしたときの動作
DataGridView の AutoSizeColumnsMode プロパティ を DataGridViewAutoSizeColumnsMode.Fill に設定したときの動作について。
- 行の横幅は、ちょうど DataGridView の幅になる。
- 各カラムの幅は、DataGridViewColumn.FillWeight プロパティ で設定した割合になる。
using System; using System.Windows.Forms; namespace DataGridViewAutoSizeColumnsModeTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { dataGridView1.Columns[0].FillWeight = 1.0f; dataGridView1.Columns[1].FillWeight = 2.0f; dataGridView1.Columns[2].FillWeight = 3.0f; dataGridView1.Columns[3].FillWeight = 4.0f; dataGridView1.Columns[4].FillWeight = 5.0f; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; } } }