在官方文件 Binding Constructor 有提到 dataMember 只能綁定 property 和 list 而已
C# 測試 Code
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
Demo demo = new Demo();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Binding binding = new Binding(
nameof(TextBox.Text),
demo,
nameof(demo.demoField),
true,
DataSourceUpdateMode.OnValidation);
textBox1.DataBindings.Add(binding);
}
}
public class Demo
{
public string demoField = string.Empty;
}
}
把 binding dataMember 對象修正為 property 就不會拋出該 Exception
沒有留言:
張貼留言