以前做Winform程序,居然专门做一个界面来配置连接字符串。今天无意中发现:竟然可以直接调用VS.net2005中的配置界面来处理。

使用方法也非常简单:

引用C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 里面的Microsoft.Data.ConnectionUI.Dialog.dll。

using Microsoft.Data.ConnectionUI;

DataConnectionDialog dialog = new DataConnectionDialog();

dialog.DataSources.Add(DataSource.SqlDataSource);
            dialog.SelectedDataProvider = DataProvider.SqlDataProvider;

//dialog.DataSources.Add(DataSource.OdbcDataSource);

//dialog.SelectedDataSource = DataSource.OdbcDataSource;
            //dialog.SelectedDataProvider = DataProvider.OdbcDataProvider;

dialog.StartPosition = FormStartPosition.CenterScreen;
            dialog.Title = "Connect to SqlServer";
            dialog.ConnectionString = "server=127.0.0.1;database=YarnNew;user id=sa;password=aaa;";

if (DataConnectionDialog.Show(dialog, this) == DialogResult.OK)
            {
                MessageBox.Show(dialog.ConnectionString);
            }

http://blog.csdn.net/patrickpan/archive/2007/09/20/1792428.aspx

WinForm中配置数据库连接字符串相关推荐

  1. web.config连接mysql_web.config中配置数据库连接的方式

    在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只 ...

  2. web.config中配置数据库连接的两种方式

    在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只 ...

  3. appsettings 连接oracle数据库,web.config中配置数据库连接的两种方式(appSettings 与 connectionStrings)...

    [预览] [转载博客]cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是 ...

  4. ORM读取web.config中的数据库连接字符串

    使用VS2008自带LINQ TO SQL生成的ORM默认连接字符串内置在类中,一旦数据库连接改动需要重新编译ORM. 其实可以通过一个简单的方法实现动态读取. 一.因为要读取WEB配置文件,所以第一 ...

  5. ABP动态配置数据库连接字符串 Oracle11g数据库

    ABP动态配置数据库连接 Oracle11g数据库 ABP的仓储关于数据库连接字符串的配置是从web.config(app.config)的connectionStrings读取的. 我想实现的功能是 ...

  6. ASP在 Web.config 中创建数据库连接字符串

    在 Web.config 中创建数据库连接串 我们需要在网站的配置文件中增加一些行,以便 Entity Framework 知道如何连接到我们的数据库,双击Web.config 文件. 卷到文件的最后 ...

  7. Enterprise Library 中加密数据库连接字符串

    看了SHY520写的关于Data Access Application Block的文章,写得不错,忽略了一点就是如何去加密数据库连接字符串,这儿我简单的介绍一下.我们知道,在Enterprise L ...

  8. web.config中connectionStrings数据库连接字符串介绍

    web.config中connectionStrings中connectionString各属性字段的介绍 Application Name 应用程序的名称,如果不提供应用程序名称,默认为" ...

  9. Access2007及以后的版本中的数据库连接字符串

    ACE OLEDB 12.0   标准 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:/myFolder/myAccess2007file.accdb ...

最新文章

  1. 华为开源CTR Benchmark,学术界SOTAs的照妖镜?
  2. 谈谈中小创业型网站防DDOS及CC,我的草根站长经历。
  3. 拒绝卡顿,揭秘盒马鲜生 Android 短视频秒播优化方案
  4. leetcode(167)两数之和 II - 输入有序数组
  5. mybatis学习(25):分页3 多参数传递(使用map)
  6. mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...
  7. 鼠标移动响应php程序,jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】...
  8. Android Studio如何允许访问网络资源
  9. hbase windows 单机版安装
  10. Spring实战——UrlResource
  11. 集成运算放大器之微分电路搭建
  12. android button 图片与文字一起
  13. [源码和文档分享]基于8253、8255芯片汇编实现简易电子琴
  14. Linux [11] -- Recap Linux Basic Command
  15. AndroidIOS APP启动速度专项测试方法
  16. LeetCode题解(0695):岛屿的最大面积(Python)
  17. 【渗透实例】Fuzz大法好啊
  18. apicloud——微信第三方登录、apple登录
  19. Web版和客户端哪种SQL工具更好?ChatGPT有话要说
  20. 6款MacOS系统性能监控优化工具介绍

热门文章

  1. Disconf 学习系列之全网最详细的最新稳定Disconf 搭建部署(基于Windows7 / 8 / 10)(图文详解)...
  2. Servlet实现文件上传
  3. php.ini 中文详解
  4. 创业者ALL IN区块链的5条建议
  5. 2017互联网技术人薪资报告,你搬的砖够绕地球几圈?
  6. FreeModbus源码获取
  7. 大城市卷不动了,我要回老家!
  8. 面试题:在日常工作中怎么做MySQL优化的?
  9. 字节跳动的敌人只有时间
  10. 资深架构师十几年的架构干货经验总结分享!