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