0
hereの双方向データバインディングの問題を解決しようとしているうちに、次のことが無効なメンバー例外をスローしないことがわかりました。 MSDNはまた、この例外の存在を文書化しますhere、なぜそれはスローされませんか?DataBindingの無効なdataMemberに例外がスローされない
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; }
}
}