0

C# WinForms プロジェクトに Product という名前のクラスがあり、次のように定義されています。

class Product
    {
        string pName;
        string pType;
        string pSubType;
        string pBarcode;
        string pRegion;
        string pComments;
        bool pEnabled;

        // methods here ...
    }

これで、この Products クラスの 1 つのインスタンスを使用するフォームができました。ここで、この Product クラス インスタンスとフォーム内のテキスト ボックスとの間でデータを手動でバインドすることは避けたいと考えています。値を手動で前後に割り当てる以外に、これを行うためのより良い方法はありますか?

4

1 に答える 1

2

プライベート フィールドをパブリック プロパティに変更し、 INotifyPropertyChangedインターフェイスを実装し、コントロールに追加できるデータ バインディングを使用します。

于 2012-11-05T18:49:46.360 に答える