我正在尝试学习如何使用WinForms数据绑定,但有一点令我困惑的是为什么你会“添加”数据绑定而不是“设置”数据绑定?例如,请考虑以下代码。
TextBox1.DataBindings.Add("Text", ds,"Customers.CustomerID")
据我了解,此行添加了一个数据绑定到TextBox1
,将Text
属性绑定到CustomerID
Customers
表中的ds
字段DataSet
。
然而对我而言,“添加”一词意味着您可以添加多个内容。这个例子让我感到困惑。为什么你会有一个文本框绑定到多个东西?怎么可能呢?有人可以提供多个绑定有意义的例子吗?
答案 0 :(得分:3)
您还可以绑定其他字段,例如“已启用”。
TextBox1.DataBindings.Add("Enabled", myPresentationModel, "IsTextBox1Enabled");