DataGridView中的设计器无法访问部分类的属性

时间:2011-07-06 07:30:29

标签: .net visual-studio linq datagridview partial-classes

我已经生成了Linq到数据库的类,我想在DataGridView中显示这些表。一个表连接到另一个表,我想显示此表中的一些列。我创建了我定义属性的部分类:

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

但是当我尝试添加新列时,我无法在visual studio 2010 Premium设计器中看到它们:/如果我将此代码复制到生成的类,那么它可以工作,我可以在设计器中看到这些属性...

我尝试了所有这些属性:

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

在属性上尝试browsable属性。实现在属性网格中设置的setter属性