如何从应用程序引用DataTable到DLL

时间:2014-12-08 18:53:04

标签: vb.net winforms dll datatable replication

目标

我有一个为公司生成数字的主应用程序。我将在我的主应用程序和AutoCAD插件中使用此数字生成。话虽这么说,我创建了一个将在两个地方使用的类库(DLL)。如果我需要,这可以防止我在这两个地方进行修改。我只是打开DLL,进行更改并重建。

信息存储在DataTables中,我想在我的DLL类库中使用我的主应用程序的DataTables作为参考。

现状

当我从主应用程序编辑项目时,我使用DLL来提示编辑窗口(这是我的应用程序和AutoCAD插件中使用的)。用户完成后,他们会保存更改。唯一的问题是,我的主应用程序中的DataTables没有被修改,只有DLL中的那些。因此,我没有看到复制的变化。

从我的主应用程序中,我调用Dll.Initializer.InitializeDataTables()来加载我的DataTables中的信息。这与我在主应用程序加载中使用的代码相同,我知道这不是要走的路。这就是为什么我在寻找DataTables之间的某种引用。

Public Class Initializer
    Public Shared Sub InitializeDataTables()
        'The following Loads information in the DataTables
        clsPlatform.LoadPlatform()
        clsState.LoadStates()
        clsEmploye.LoadEmploye()
        clsClient.LoadClient()
        clsArticle.LoadArticle()
        clsLayout.LoadLayout()
        clsCountry.LoadCountries()
        clsOffice.LoadOffices()
        clsProgramVariable.FillAppEngs()

        myApplicationEngineers = clsProgramVariable.GetAppEngs()
    End Sub
End Class

如何引用DataTable,以便在DLL中进行更改时,我可以看到它在我的主应用程序中复制?

0 个答案:

没有答案