Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
142 个问题
你好
我在 Windows 窗体应用程序中使用 DataGridView。我将 AllowUserToResizeColumns 设置为 true。我将 DataSource 设置为我自己的类的实例,该实例派生自 BindingList<object>,用于实现排序。我将 ReadOnly 列以及 DataGridView 本身的 ReadOnly 属性设置为 true。
网格完美填充并允许移动和/或排序列,但用户无法调整它们的大小,我无法弄清楚是什么原因导致了这种情况以及如何解决它。它们首先会根据数据自动调整大小,但用户应该能够根据需要调整它们的大小。有一列(第一列之前的非列)按我的预期工作,允许用户调整大小。所有包含数据的列都不允许用户调整其大小。
如果有人能为我指出正确的方向,我将不胜感激。
Note:此问题总结整理于: DataGridView column resizing
是否设置了 AutoSizeMode 属性?
DataGridViewColumn.AutoSizeMode 属性
这将导致无法手动设置列宽。
如果没有,请提供一些详细信息,以便我们可以重现当前问题。
如果回复有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。