我在应用程序中同时使用 DataGridView 和 PropertyGrid 并将其设置为数据源,如下所示:
public class Location
{
public string Name { get; set; }
public string Status { get; set; }
}
public class Locations: List<Location> { }
在 DataGridView 的情况下,Locations
对象被设置为数据源,而在 PropertyGrid 的情况下,单个Location
对象被设置为SelectedObject
.
我需要将Status
变量显示在 DataGridView 中而不是 PropertyGrid 中。隐藏成员的默认方法是用[System.ComponentModel.Browsable(false)]
属性标记它们,但这会使它从两个视图中消失。
是否有另一种方法可以强制Status
出现在 DataGridView 上?