Поведение WinForms DataGridView и PropertyGrid

Возможный дубликат:
Сделать свойство видимым в DataGridView, но НЕ в PropertyGrid?

Я использую 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?

0 ответов

Другие вопросы по тегам