Пытаясь решить проблему двусторонней привязки данных в здесь , я обнаружил, что следующее не вызывает исключение недопустимого элемента, что, если я правильно помню, должно. MSDN также документирует существование этого исключения здесь , но почему оно не выдает?
namespace EnumDataBinding
{
public partial class Form1 : Form
{
public Form1()
{
ComboBox box = new ComboBox();
// EXPECT: DataMember not found exception
// RESULT: Exception not thrown!
box.DataBindings.Add("Text", new Entity(), "asdhjgfjhrt");
}
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
}
}
public class Entity
{
public string MyProperty { get; set; }
}
}