有没有办法禁用DataGridView
行标题的宽度调整,而不将AllowUserToResizeRows
设置为False?
我找到了row.HeaderCell.Resizable
,但它只读了。
答案 0 :(得分:11)
使用DataGridView.RowHeadersWidthSizeMode Property:
获取或设置一个值,该值指示行标题的宽度 是可调节的,是否可以由用户调整或是 自动调整以适应标题的内容。
myGrid.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing;
答案 1 :(得分:-1)
是的,你可以这样做..使用下面的代码 -
yourDataGridView.Columns[0].Resizable = DataGridViewTriState.False;
现在您无法更改datagridview
中第一列的宽度