当我为我的datagridview添加项目数据源时,在选择连接页面时有多个连接字符串可供选择。我已经从app.config中删除了多个字符串,并试图一起删除我的dataconnection。C#winforms visual studio中连接字符串的多个位置?
他们仍然在那里。我在哪里失踪?
谢谢!
当我为我的datagridview添加项目数据源时,在选择连接页面时有多个连接字符串可供选择。我已经从app.config中删除了多个字符串,并试图一起删除我的dataconnection。C#winforms visual studio中连接字符串的多个位置?
他们仍然在那里。我在哪里失踪?
谢谢!
您看到的连接字符串是在Visual Studio服务器资源管理器窗口中定义为“数据连接”的连接字符串。您可以从那里删除不再需要的条目。 (查看 - >服务器资源管理器,或CTRL-ALT-S在VS2010)
这些在全球范围内存储,在这个文件中:
%appdata%\Microsoft\VisualStudio\10.0\ServerExplorer\DefaultView.SEView
您可以直接删除,如果你想摆脱他们全部,或尝试编辑它;由于某些愚蠢的原因,它被格式化为SOAP消息。 (你想要的节点<DataViewNode>
元素。)
确保您从您的项目首先删除他们,虽然;从我所看到的,如果您打开一个使用您尚未定义的数据连接的项目,它将自动添加到您的服务器资源管理器列表中。
如果你从你说的地方删除它们,你从下你的项目属性中删除它们,数据源文件夹,我能想到的唯一的其他地方的实际形式本身。
您可以在设计器中看到表单下方的组件托盘中列出的数据源,也可以打开表单的.Designer.cs文件并查找您在DataGridView向导中看到的数据源名称。
我试过了,它只删除了服务器资源管理器中的数据连接。 datagridview向导中仍然显示三种不同的连接 – 2012-03-13 18:40:58