如何设置数据以根据列调整大小,反之亦然使用C#在datagridview中?

时间:2017-04-09 09:10:20

标签: c# datagridview sizing

我有一个问题。当我尝试打印我的datagridview时,它总是分成两半,所以我想做的是找到一种方法来设置列名的长度适应列内的数据或设置该数据适应列名。这不是最好的解释,但看看图片:

这就是我现在拥有的: enter image description here

这就是我想要的: enter image description here

所以基本上我希望列中的列名和行中的数据可见,但要尽可能地占用最小空间,具体取决于更大的长度,如果列名更大,则适应,如果数据长度更大,适应那个。我的问题的任何解决方案?

1 个答案:

答案 0 :(得分:1)

设置以下属性:

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

请参阅此处DataGridViewAutoSizeColumnsMode成员AllCells的文档:

  

调整列宽以适合中的所有单元格的内容   列,包括标题单元格。