Свойства частичного класса недоступны из конструктора в DataGridView

Я создал классы Linq для базы данных, и я хочу отобразить эти таблицы в DataGridView. Одна таблица связана с другой, и я хочу также отобразить некоторые столбцы из этой таблицы. Я создал частичный класс, в котором определил свойства:

public partial class Table
{
    public long other_table_id
    {
        get { return this.other_table.id; }
        set { }
    }
}

Но я не вижу их в Visual Studio 2010 Premium Designer, когда я пытаюсь добавить новый столбец: / Если я скопирую этот код в сгенерированный класс, он работает, и я могу увидеть эти свойства в дизайнере ...

я пробовал все эти атрибуты:

[System.ComponentModel.Browsable(true)]
[System.ComponentModel.EditorBrowsable(EditorBrowsableState.Always)]
[System.ComponentModel.Bindable(true)]

Большое спасибо!


person Maros2710    schedule 06.07.2011    source источник


Ответы (1)


Попробуйте использовать атрибут browsable для свойства. Реализовать свойство установщика для установки в сетке свойств

person hungryMind    schedule 06.07.2011