Marian34 Asked: 2024-03-02 18:27:44 +0800 CST2024-03-02 18:27:44 +0800 CST 2024-03-02 18:27:44 +0800 CST 如何使 datagridview 的列响应,以便并非所有列都不会改变其宽度 772 我想将 datagridview 列向右对齐,但我不想更改我设置的 datagridview 列的宽度。我有八列,第二列的属性“可调整大小”设置为 true ,其余的为“可调整大小=” false。当我展开 datagridview 或窗口时,除第二列之外的列的宽度不应展开。怎么做。属性填充并不像我想要的那样工作。我展开所有列并赋予它们自己的宽度。但我想保留列的宽度,因为除了第二列之外,它们已经设置好了。 c# 1 个回答 Voted Best Answer shingo 2024-03-02T19:20:06+08:002024-03-02T19:20:06+08:00 两步: AutoSizeColumnsMode将 DataGridView 控件设置为Fill。 AutoSizeMode将第二列设置为None,将其他列保留为NotSet(默认值)。 现在您应该看到只有第二列的宽度是固定的,宽度由Width控制,对于其他列您可以更改FillWeight来控制宽度比例。
两步:
AutoSizeColumnsMode
将 DataGridView 控件设置为Fill。AutoSizeMode
将第二列设置为None,将其他列保留为NotSet(默认值)。现在您应该看到只有第二列的宽度是固定的,宽度由Width控制,对于其他列您可以更改FillWeight来控制宽度比例。