这是一个 Windows 窗体问题。如果我用太多细节解释了我所做的事情,请原谅我,但我之前问的细节更少,似乎没有人阅读,因为答案完全不合时宜,我浪费了布蒂。
我有一个名为 XX 的 Linq 对象。它是在我将表放在 Visual Studio 中的 .dbml 文件上时创建的。
然后,为了使我的界面更易于编程,我转到 Visual Studio 上的 Data->Show Data Sources 并创建一个对象数据源。对象的所有属性都出现在数据源中。
但是 linq 类是部分的,所以我这样做:
partial class XX
{
private int _myValue;
public int myValue
{
get { return _myValue; }
set { _myValue = value; }
}
}
到目前为止你在关注吗?
然后我去重新创建对象数据源。
属性 myValue 未显示在数据源上。
我试着像这样装饰它:
[Bindable(true)]
public int myValue
无济于事。这通常可以解决“非 linq”普通类的问题。
所以,问题是:我必须做什么才能让我的属性显示在数据源中?