c# - 在用户控件之间共享数据

标签 c# visual-studio winforms ado.net designer

如何在不放弃设计器的情况下使用 ADO.net 数据集在 .Net 中的用户控件之间共享数据?一个简单的例子:

我有两个独立的用户控件; Control1,其中包含一个文本框,以及 Control2,其中包含一个标签。文本框和标签都绑定(bind)(使用设计器)到同一数据集中的同一属性。如果我将 Control1Control2 拖到同一个表单中,我希望更改文本框会更改标签。然而,它没有,因为 Control1Control2 有单独的 DataSets 和 BindingSources。我想保持文本框和标签同步,而不必放弃设计器并手动编写整个表单的代码。

在此先感谢您的帮助。

最佳答案

您可以尝试在绑定(bind)表达式中使用相对源。

关于c# - 在用户控件之间共享数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1960140/

相关文章:

c# - 使用转换方法覆盖类型中的虚方法

c# - 如何复制一个对象的实例,如果该对象发生变化,该实例不会?

c# - Paypal 教程缺少引用资料?

c++ - 尝试扫描到全局 int 时出现奇怪的错误

c# - C# 中的文本框事件

c# - 如何将多个选定项目从一个列表框移动到另一个列表框?

C# 动态对象 - 设置 "Enum"值

sql-server - 如何将 SQL Server 的结果 - "New Data Comparison"导出到 Excel 文件?

C# 从列表框拖放到 TreeView

c++ - 使 Qt 翻译保持最新