我正在尝试编写一个加载项,允许用户连接到SQL数据库并将表中的数据绘制到Excel中 . (这是最简单的解释,但不是对必要功能的完整解释 . )我发现这篇文章:

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

它工作得很好 . 但是,我的问题是:如何以编程方式创建数据源(在上面的链接中的“创建数据源”中提到)?

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

我认为有些东西可以将数据导入Excel . 这不是我想要的 . 有理由想要使用加载项 .

任何帮助/参考将不胜感激! :-)