在Excel应用程序级C#加载项中,设置不带向导的数据源

我正在尝试编写一个允许用户连接到SQL数据库并将表中的数据绘制到Excel中的插件。 (这是最简单的解释,但不是必要的function的全部解释。)我发现这篇文章:

http://msdn.microsoft.com/en-us/library/cc668212%28v=vs.100%29.aspx

它很好地工作。 但是,我的问题是:我怎么能编程创build数据源(在上面的链接“创build数据源”中提到)?

例如,我希望用户(通过Excel加载项)能够input服务器名称,数据库名称和表名称,然后创build特定的数据集,tableAdapter和bindingsource。 我不想在启动Excel之前在加载项中“硬编码”(或使用向导来实现)。

我认为有一些可以将数据导入到Excel的东西。 那不是我正在寻找的。 有一些理由想要使用加载项。

任何帮助/引用将不胜感激! 🙂