【问题标题】:DataGridView Auto Risizing Cell Font SizeDataGridView 自动增大单元格字体大小
【发布时间】:2017-09-18 20:42:38
【问题描述】:

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

【问题讨论】:

标签: visual-studio datagridview


【解决方案1】:

您可以在向 datagridview 添加数据或像这样加载数据时创建方法来调用它

 private void changefont()//call this method
    {

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

【讨论】:

    【解决方案2】:

    我检查了我的 Datagridview 的每个属性并找到了它! “AlternatingRowsDefaultCellStyle”将每一行更改为 Arial Narrow 和双行的默认单元格样式。我改变了它。谢谢拉斯蒂。他的方法帮我找到了……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 2018-12-29
      • 1970-01-01
      • 1970-01-01
      • 2015-08-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多