本文共 576 字,大约阅读时间需要 1 分钟。
1、让DataGridView不根据关联Table自动添加列, dataGridView1.AutoGenerateColumns = false;
2、DataGridView列根据列的内容获得合适宽度: width1 = dataGridView1.Columns[2].GetPreferredWidth(DataGridViewAutoSizeColumnMode.AllCells, false);
3、DataGridView控件大小改变时,让所有列按比例增大或缩小,列比较宽的缩放的幅度大,列宽小的缩放的比例小;
①获得各个列的合适宽度; width1 = dataGridView1.Columns[2].GetPreferredWidth(DataGridViewAutoSizeColumnMode.AllCells, false);
②把各个列的合适的宽度设置成其”填充的权重“ dataGridView1.Columns[2].FillWeight = width1;
③把各个列的自动适应大小模式设置成“填充”, dataGridView1.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
④把各个列的合适宽度的和作为DataGridview的宽度
转载地址:http://jremb.baihongyu.com/