winform datagridview 自动换行

1. 设置下DefaultCellStyle属性里的WrapMode属性,默认为false,设置为true。
2. 设置下AutoSizeRowsMode属性为:DisplayedCellsExceptHeaders。

补充,调整列宽:

在DataGridView的值设置为Fill的情况下调整列宽

dataGridView1.Columns[0].FillWeight = 10; //第一列的相对宽度为10%
dataGridView1.Columns[1].FillWeight = 30; //第二列的相对宽度为30%
dataGridView1.Columns[2].FillWeight = 70; //第三列的相对宽度为70%
注意:这里的值是相对于DataGridView当前的总宽度的.所以窗体最大化和缩小的效果是不一样的.但比例不变



另一种形式:让列固定宽度
dataGridView1.Columns[0].Width = 55;