C#winforms visual studio中连接字符串的多个位置?

时间:2012-03-13 17:13:06

标签: c# winforms linq-to-sql c#-4.0

当我为datagridview添加项目数据源时,在选择连接页面上有多个连接字符串可供选择。我已经删除了app.config中的多个字符串,并尝试一起删除我的dataconnection。

他们还在那里。我错过了哪里?

谢谢!

2 个答案:

答案 0 :(得分:1)

您看到的连接字符串是在Visual Studio Server资源管理器窗口中定义为“数据连接”的连接字符串。您可以从那里删除不再需要的条目。 (查看 - >服务器资源管理器,或VS2010中的CTRL-ALT-S。)

这些全局存储在此文件中:

%appdata%\Microsoft\VisualStudio\10.0\ServerExplorer\DefaultView.SEView

如果你想要全部删除它们,或者尝试编辑它,你可以删除它;出于某种愚蠢的原因,它被格式化为SOAP消息。 (您想要的节点是<DataViewNode>个元素。)

请务必先将其从项目中删除;根据我的看法,如果你打开一个使用你尚未定义的数据连接的项目,它将自动添加到你的服务器资源管理器列表中。

答案 1 :(得分:1)

如果你从你说过的地方删除了它们,并且你已经从你的项目属性,DataSources文件夹中删除它们,那么我能想到的唯一其他地方就是实际的Form本身。

您可以在设计器中看到表单下方组件托盘中列出的数据源,也可以打开表单的.Designer.cs文件,找到您在DataGridView向导中看到的数据源名称。 / p>