使用另一个表单数据表

本文关键字:数据表 表单 另一个 | 更新日期: 2023-09-27 18:30:24

我有一个像main窗体这样的窗体,其中在c#中挂载了其他窗体。但是我无法从主窗体和其他窗体访问挂载的其他表单的数据表。

所以我有兴趣从挂载的表单中"共享"一个数据表,我可以从其他表单中使用它。知道怎么做吗?!

使用另一个表单数据表

您需要了解辅助功能级别和基本 OOP(此处为更多信息)。并确保您至少了解基础知识。通过属性(或GetFoo()方法)公开某个对象(例如数据表)来公开它,您可以访问它。你需要意识到表单只是另一个类。

但是,您还需要考虑关注点分离和/或呈现和内容的分离;表单可能不是(通常不是)共享这些内容的正确"对象"。所有表单都应该关注它向用户呈现一个界面并显示一些数据。您可能需要考虑另一个包含数据表和/或更多数据逻辑的对象,并将该对象传递到Form_A和Form_B,而不是Form_A访问Form_B的公共属性。