我有一个正在工作的PropertyGrid,在某些情况下它会被禁用。现在我有一个新的案例,我只需要它来启用一个属性,有没有一种简单的方法可以做到这一点?
感谢
您可以在数据类中将所有相关的嵌套属性标记为readonly
,而不是禁用PropertyGrid
,以便在属性网格中显示它们已禁用。
如果您想在运行时添加ReadOnly属性,请查看:https://www.csharp-examples.net/readonly-propertygrid/
否则我会使用DataGrid或类似的东西。