直接调用内置数据源连接对话框
来源:百度文库 编辑:神马文学网 时间:2024/05/24 03:14:32
'先引用Microsoft.Data.ConnectionUI.Dialog.dll(在VS2005安装路径的IDE目录下)
D:\Program Files\Microsoft Visual Studio 8\Common7\IDE
VB:
Dim dialog As DataConnectionDialog = New DataConnectionDialog()
dialog.DataSources.Add(DataSource.SqlDataSource)
dialog.DataSources.Add(DataSource.OdbcDataSource)
dialog.DataSources.Add(DataSource.OracleDataSource)
dialog.DataSources.Add(DataSource.AccessDataSource)
dialog.SelectedDataSource = DataSource.SqlDataSource
dialog.SelectedDataProvider = DataProvider.SqlDataProvider
DataConnectionDialog.Show(dialog)
If dialog.DialogResult = Windows.Forms.DialogResult.OK Then
Me.TextBox1.Text = dialog.ConnectionString
ElseIf dialog.DialogResult = Windows.Forms.DialogResult.Cancel Then
Me.Close()
End If
C#2005
DataConnectionDialog dialog = new DataConnectionDialog();
dialog.DataSources.Add(DataSource.SqlDataSource);
dialog.DataSources.Add(DataSource.OdbcDataSource);
dialog.DataSources.Add(DataSource.OracleDataSource);
dialog.DataSources.Add(DataSource.AccessDataSource);
dialog.SelectedDataSource = DataSource.SqlDataSource;
dialog.SelectedDataProvider = DataProvider.SqlDataProvider;
string strCon = "";
DataConnectionDialog.Show(dialog);
if (dialog.DialogResult == DialogResult.OK)
{ strCon = dialog.ConnectionString; }
else if (dialog.DialogResult == DialogResult.Cancel)
{ }
MessageBox.Show(strCon);
这样就可以随便改数据库连接了,呵呵,效果不错
D:\Program Files\Microsoft Visual Studio 8\Common7\IDE
VB:
Dim dialog As DataConnectionDialog = New DataConnectionDialog()
dialog.DataSources.Add(DataSource.SqlDataSource)
dialog.DataSources.Add(DataSource.OdbcDataSource)
dialog.DataSources.Add(DataSource.OracleDataSource)
dialog.DataSources.Add(DataSource.AccessDataSource)
dialog.SelectedDataSource = DataSource.SqlDataSource
dialog.SelectedDataProvider = DataProvider.SqlDataProvider
DataConnectionDialog.Show(dialog)
If dialog.DialogResult = Windows.Forms.DialogResult.OK Then
Me.TextBox1.Text = dialog.ConnectionString
ElseIf dialog.DialogResult = Windows.Forms.DialogResult.Cancel Then
Me.Close()
End If
C#2005
DataConnectionDialog dialog = new DataConnectionDialog();
dialog.DataSources.Add(DataSource.SqlDataSource);
dialog.DataSources.Add(DataSource.OdbcDataSource);
dialog.DataSources.Add(DataSource.OracleDataSource);
dialog.DataSources.Add(DataSource.AccessDataSource);
dialog.SelectedDataSource = DataSource.SqlDataSource;
dialog.SelectedDataProvider = DataProvider.SqlDataProvider;
string strCon = "";
DataConnectionDialog.Show(dialog);
if (dialog.DialogResult == DialogResult.OK)
{ strCon = dialog.ConnectionString; }
else if (dialog.DialogResult == DialogResult.Cancel)
{ }
MessageBox.Show(strCon);
这样就可以随便改数据库连接了,呵呵,效果不错
直接调用内置数据源连接对话框
直接调用内置数据源连接对话框(C#/VB.NET2005源码)
问专家-如何调用"拨号网络"中某个"连接"的属性对话框
在代码中调用系统数据源配置
使用脚本调用系统的关机对话框
使用脚本调用系统的关机对话框
[交流]关于对话框DoModal()函数调用失败的原因分析
spring中使用proxool作数据源连接池的配置
对话框
调用ie内置打印组件完成web打印方案及例程:
祝福、赠言、贺词大全直接连接
Spring数据源
Spring数据源
海量词汇的 祝福、赠言、贺词大全直接连接aaa
海量词汇的 祝福、赠言、贺词大全直接连接
两台电脑直接连接共享资料【完全版】
两台电脑直接连接网线交叉线序
(祝福)海量词汇的 祝福、赠言、贺词大全直接连接
海量词汇的 祝福、赠言、贺词大全直接连接;
连接名人空间 可直接给名人留言或对话
海量词汇的 祝福、赠言、贺词大全直接连接
海量词汇的 祝福、赠言、贺词大全直接连接1
两台电脑直接连接网线交叉线序666
两台电脑直接连接共享资料(设置方法)