これは Windows フォームに関する質問です。私が何をしているのかを詳細に説明しすぎて申し訳ありませんが、前に詳細を少なくして尋ねたところ、誰も読んでいないようです.
XX という Linq オブジェクトがあります。Visual Studio の .dbml ファイルにテーブルをドロップしたときに作成されました。
次に、インターフェイスをプログラムしやすくするために、Visual Studio で [データ] -> [データ ソースを表示] に移動し、オブジェクト データ ソースを作成します。オブジェクトのすべてのプロパティがデータ ソースに表示されます。
しかし、linq クラスは部分的なので、次のようにします。
partial class XX
{
private int _myValue;
public int myValue
{
get { return _myValue; }
set { _myValue = value; }
}
}
あなたはこれまでフォローしていますか?
次に、オブジェクト データ ソースを再作成します。
プロパティ myValue がデータ ソースに表示されません。
私はこのようにそれを装飾しようとしました:
[Bindable(true)]
public int myValue
無駄に。これは通常、「linq ではない」Plain クラスのトリックを行います。
問題は、私のプロパティがデータ ソースに表示されるようにするには、どうすればよいでしょうか?