在主窗体中创建子窗体

时间:2013-10-02 15:33:02

标签: c# winforms mdi datarepeater subforms

我正在尝试模仿访问表单,其中我在主表单中嵌入了子表单。子表单将由基于主表单id的查询填充。当记录更改时,子表单数据将更改。这可以用c#做吗?

我尝试寻找数据中继器,但我找到的唯一一个是VisualBasic.PowerPacks数据中继器。

这是一个非常重要的应用程序,领导者希望它的外观和行为就像访问应用程序一样。我知道这没有意义,但这就是他想要的。

非常感谢任何帮助我指明正确方向的帮助。

2 个答案:

答案 0 :(得分:2)

您要找的是Multiple-Document Interface (MDI) Applications。使用WinForm .Net框架提供MDI表单。您应该看到:如何:Create MDI Child Forms - MSDN

您可能还会看到:Introduction to MDI Forms with C# - Code project

答案 1 :(得分:2)

旧方法称为MDI(多文档界面)。你仍然可以使用它,但使用外部库(如WPFMDI)。

较新的方法是使用可停靠窗口,但您必须手动编程。 请参阅:Recommendations on a WPF Docking Library