DataGridView自动调整单元格字体大小

时间:2017-09-18 20:42:38

标签: visual-studio datagridview

enter image description here

您好; 正如您在示例图片中看到的那样,我的项目中有一个datagridview。 (我使用的是Visual Studio 2010)。它会自动调整字体大小以适合单元格中的文本。例如,在单元格2C中,它减小了字体大小并使单元中的“Faik Sozer”适合。但在单元格5B中,文本“ZeynepCeleplioğlu”太长而不适合,它不会减小字体大小,它会写出“Zeynep C ......” 我不希望我的datagridview减小字体大小以适应单元格中的文本。但我不知道如何取消该自动调整属性。 (我的意思是在单元格2C中,我希望它写“Faik Soz ......”,而不是调整大小)

2 个答案:

答案 0 :(得分:2)

每当您向datagridview添加数据或加载数据时,您都可以创建调用它的方法

 private void changefont()//call this method
    {

        foreach (DataGridViewColumn c in dataGridView1.Columns)
        {
            c.DefaultCellStyle.Font = new Font("Arial", 22.5F, GraphicsUnit.Pixel);
        }
    }

答案 1 :(得分:0)

我检查了Datagridview的每个属性并找到它! " AlternatingRowsDefaultCellStyle"将每一行更改为Arial Narrow,将默认单元格样式更改为双行。我改变了它。谢谢rasti。他的方法帮我找到了......