0

これは 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 クラスのトリックを行います。

問題は、私のプロパティがデータ ソースに表示されるようにするには、どうすればよいでしょうか?

4

0 に答える 0