リファクタリングやタイプミスがそれほど問題にならないように、バインドされているプロパティを使用してデータをコントロールにバインドする方法はありますか?
たとえば、 のようなドロップダウン リストにフィールド名を割り当てる代わりに、ddl.DataTextField = "FieldName"; ddl.DataValueField = "Id"
仮説として と書きddl.DataTextField = MyClass.FieldName; ddl.DataValueField = MyClass.Id;
ます。
編集:
オブジェクトに DataTextField および DataValueField (または同様の名前の) プロパティを持つインターフェイスを実装して、少なくとも DDL が一貫してバインドされるようにすることを考えています。
ただし、これは ListViews、GridViews などの場合には役に立ちません。