Как привязать свойство "value" "numericupdown" к универсальному свойству класса, который расширяет "list<T>" и, очевидно, реализует интерфейс "inotifypropertychanged" ?
Здравствуйте, у меня есть класс, который расширяется
List<T>и имеет родовое свойство
public class myClass : System.Collections.Generic.List<String>, INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; decimal _myProperty; public decimal myProperty { get { return _myProperty; } set { PropertyChanged(this, new PropertyChangedEventArgs("myProperty")); _myProperty = value; } }
Я связываю "свойства myproperty" экземпляра "класса MyClass" на "ценность" собственность "элемент управления numericupdown"
public partial class myForm : Form { myClass x = new myClass(); public form_RDG3000_1Ch(RDG3000_1Ch rdg) { InitializeComponent(); myNumericUpDown.DataBindings.Add("Value", x, "myProperty", false, DataSourceUpdateMode.OnPropertyChanged); }
Когда я показываю свою форму, появляется "ArgumentException"
{"Impossibile stabilire l'associazione alla proprietà o alla colonna myProperty di DataSource. Nome parametro: dataMember"}
Unable to establish the association to the DataSource property or myProperty column. Parameter name: dataMember
Что я уже пробовал:
Ничего......................