C# DataGridView禁用标题的垂直调整大小

C# DataGridView禁用标题的垂直调整大小,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,我有一个DataGridView,我已成功禁用了它的所有大小调整功能。除了垂直调整列标题的大小,因为我找不到这样做的方法。。要更改的属性是什么 class TransactionOverView : DataGridView { public TransactionOverView() { this.ClientSize = new Size(1008,720); this.AllowDrop = false;

我有一个DataGridView,我已成功禁用了它的所有大小调整功能。除了垂直调整列标题的大小,因为我找不到这样做的方法。。要更改的属性是什么

 class TransactionOverView : DataGridView {
        public TransactionOverView() {
            this.ClientSize = new Size(1008,720);
            this.AllowDrop = false;
            this.Columns.Add("nimetusColumn","Nimetus");
            this.Columns.Add("kogusColumn", "Kogus");
            this.Columns.Add("hindColumn", "Hind");
            this.Rows.Add("Toode 1","1","10.00 €");
            this.RowHeadersVisible = false;
            this.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            this.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            this.MultiSelect = false;
            this.ReadOnly = true;
            this.AllowUserToResizeRows = false;
            this.AllowUserToResizeColumns = false;
            this.AllowUserToAddRows = false;
            this.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;

            foreach (DataGridViewColumn column in this.Columns)
            {
                column.SortMode = DataGridViewColumnSortMode.NotSortable;
            }

        }
}

通过将
columnheadershightsizemode
设置为
DisableResizing
AutoSize
,可以防止更改列标题的高度:

  • 如果将其设置为
    禁用调整大小
    ,则可以通过
    列标题高度
    控制标题高度

  • 如果将其设置为“自动调整大小”,则页眉高度将根据页眉的字体和宽度进行设置

获取或设置一个值,该值指示列的高度 页眉是可调整的,用户是否可以调整页眉 自动调整以适应标题的内容