【发布时间】:2010-07-28 06:29:46
【问题描述】:
我有一个带有文本框、标签、...的用户控件。现在我想获得相同的数据绑定功能,就像我将控件直接放在表单上一样。我尝试在用户控件中使用额外的绑定源和错误提供程序,并尝试将我的控件的属性作为属性提供。
没有任何效果。所以必须有一个解决方案来完成这项工作。那怎么办?
【问题讨论】:
-
您能否提供一个小代码示例(或更多细节)来说明您尝试生成的绑定?还有 C# 或 vb.net 代码示例偏好?
-
我会尝试:我有一个带有 3 个 TabPages 的 TabControl。这 3 个标签页有 3 个地址(交货、发票、默认)。现在我有了一个 AddressUserControl 并在 TabPages 上添加了这个 UserControl。我在主窗体上的 DataBinding 有一个带有 DeliveryAddress、InvoiceAddress 和 DefaultAddress 的 POCO。那么如何使用 ErrorProvider 实现良好的数据绑定呢? ErrorProvider 也在主窗体上。
-
关于 POCO 的问题:我不明白 DeliveryAddress、InvoiceAddress 和 DefaultAddress 属性是字符串还是 POCO(具有街道、邮政编码等属性)。你能写一些(伪)代码来说明它们是如何定义的吗?
标签: .net winforms data-binding ado.net user-controls