我正在使用数据集填充Datagridview,而Datagridview将所有resize属性设置为false,但用户甚至可以调整行的大小。我怎么能禁用它?
MyDatagridView.AllowUserToAddRows = False
MyDatagridView.AllowUserToResizeRows = False
MyDatagridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None
...
答案 0 :(得分:2)
我意识到这是一个旧帖子,但我遇到了完全相同的问题。 AllowUserToResizeRows 属性可能会被 MyDatagridView.RowTemplate.Resizable 设置覆盖。尝试将两者都设置为 False,为我解决了问题。
答案 1 :(得分:0)
根据我的经验,
MyDatagridView.AllowUserToResizeRows = False
始终会阻止用户调整行的大小。我不记得它被另一个属性设置覆盖的情况(我使用DataGridViews很多)。所以我会说线路没有被处理(你可以调试它),或者稍后被另一个设置覆盖(跟踪属性值,看看它何时被改变)。
通过这种方式,您可以在VisualStudio的Datagridview属性中进行设置,使其成为默认设置。