C#-DatagidView显示完整的标题文本

本文关键字:标题 文本 显示 C#-DatagidView | 更新日期: 2023-09-27 17:58:06

我的应用程序中有一个数据网格。我的datagridview列有很长的名称,我希望datagridview能显示列标题的全文。我已经尝试将AutoSizeColumnMode属性更改为ColumnHeader,但如果这样做,我将无法调整列的大小,也无法使单元格变大或变小。

Wich属性是否应该更改,以便我的datagridview在列上显示全文?

非常感谢您的帮助。

C#-DatagidView显示完整的标题文本

在Winform设计器中,将AutoSizeColumnMode设置保留为ColumnHeader,但在窗体的构造函数中(调用InitializeComponent()后)将所有DGV列AutoSizeColumnMode属性设置为None:

    foreach (DataGridViewColumn col in dataGridView1.Columns) {
        col.AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
    }

加载表单时,DGV列的大小将调整为列标题,但用户可以调整列宽。