如何调用VS自带的数据源选择对话框
2006-12-03 00:20
323 查看
在实际的开发中,为了方便软件的部署我们常常需要让客户手动的选择数据源和数据连接信息。当然我们可以将这些信息写在XML的配置文件里.但是客户并不是专业的编程人员,一不小心就会使连接串写错,导致系统无法运行,最好是让用户能够通过一个图形界面来选择,如下图:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Data.ConnectionUI;
namespace testConnectionStringUI
解释一下这段很简单的代码,我创建了一个WindowsApplication,其中有一个窗体,在窗体上放置了一个TextBox和一个Button控件,在Button的点击事件里添加数据源选择对话框的调用。DataConnectionDialog 的调用比较有意思,虽然DataConnectionDialog提供了Show和ShowDialog实例方法,但是你却不能调用,你只能调用Show静态方法,Show方法有两个重载版本:
public static DialogResult Show(DataConnectionDialog dialog);
public static DialogResult Show(DataConnectionDialog dialog, IWin32Window owner);
public static DialogResult Show(DataConnectionDialog dialog)
下边是第二个方法的实现:
public static DialogResult Show(DataConnectionDialog dialog, IWin32Window owner)
在我编写的代码里面只提供了sql server的数据源,你还可以使用别的数据源或者同时使用多个数据源,如果你不会使用反汇编的话,我可以把其余的数据源列出来以供你使用:OdbcDataSource,OracleDataSource,SqlFileDataSource,AccessDataSource,SqlDataSource
运行程序,点击按钮,选择数据,选择相应的provider,填写数据源的相关信息,然后点击OK,现在数据源连接串出现在了TextBox里了。
你可以利用这个来做个小工具,辅助自己平时的日常配置工作。如果你要发布产品,你可以从中学习它的制做思路,来做自己的数据源选择对话框。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Data.ConnectionUI;
namespace testConnectionStringUI
解释一下这段很简单的代码,我创建了一个WindowsApplication,其中有一个窗体,在窗体上放置了一个TextBox和一个Button控件,在Button的点击事件里添加数据源选择对话框的调用。DataConnectionDialog 的调用比较有意思,虽然DataConnectionDialog提供了Show和ShowDialog实例方法,但是你却不能调用,你只能调用Show静态方法,Show方法有两个重载版本:
public static DialogResult Show(DataConnectionDialog dialog);
public static DialogResult Show(DataConnectionDialog dialog, IWin32Window owner);
public static DialogResult Show(DataConnectionDialog dialog)
下边是第二个方法的实现:
public static DialogResult Show(DataConnectionDialog dialog, IWin32Window owner)
在我编写的代码里面只提供了sql server的数据源,你还可以使用别的数据源或者同时使用多个数据源,如果你不会使用反汇编的话,我可以把其余的数据源列出来以供你使用:OdbcDataSource,OracleDataSource,SqlFileDataSource,AccessDataSource,SqlDataSource
运行程序,点击按钮,选择数据,选择相应的provider,填写数据源的相关信息,然后点击OK,现在数据源连接串出现在了TextBox里了。
你可以利用这个来做个小工具,辅助自己平时的日常配置工作。如果你要发布产品,你可以从中学习它的制做思路,来做自己的数据源选择对话框。
相关文章推荐
- 如何调用VS自带的数据源选择对话框
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 通过VS中的数据源选择对话框简单实现数据库连接配置
- 通过VS中的数据源选择对话框简单实现数据库连接配置
- 通过VS中的数据源选择对话框简单实现数据库连接配置[图]
- 如何改变系统自带的颜色选择对话框位置
- 自动生成数据库连接配置文件的工具(调用VS2005数据源选择对话框)
- 通过VS中的数据源选择对话框实现数据库连接配置(用户使用)
- 通过VS中的数据源选择对话框简单实现数据库连接配置
- 如何在Windows窗体中调用系统调色板对话框,并获取用户所选择的颜色?
- Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——5-5
- ArcGIS AddIN开发:如何调用ArcMap中的选择工作空间的窗体
- 在.net 中,ajax 如何调用本页数据源
- 在VC中如何使用对话框让用户选择自己保存文件的路径
- MFC中如何显示颜色选择对话框
- MFC如何制作字体选择对话框