首先添加对Microsoft.Data.ConnectionUI.Dialog.dll的引用,这个assembly在VS2005的安装目录下,C:\Program Files\Microsoft Visual Studio 8\Common7\IDE下边,下面是代码:
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 ConnectionBuilder
{
public partial class ConnectionForm : Form
{
public ConnectionForm()
{
InitializeComponent();
}
private void btnCreateConnection(object sender, EventArgs e)
{
DataConnectionDialog dialog = new DataConnectionDialog();
//添加数据源列表,可以向窗口中添加自己程序所需要的数据源类型
dialog.DataSources.Add(DataSource.SqlDataSource);
dialog.DataSources.Add(DataSource.OdbcDataSource);
dialog.SelectedDataSource = DataSource.OdbcDataSource;
dialog.SelectedDataProvider = DataProvider.OdbcDataProvider;
//只能够通过DataConnectionDialog类的静态方法Show出对话框
//不同使用dialog.Show()或dialog.ShowDialog()来呈现对话框
if (DataConnectionDialog.Show(dialog, this) == DialogResult.OK)
{
txtConnectionString.Text = dialog.ConnectionString;
}
}
}
}
这是一个C/S结构的,但是我用asp.net来实现时却达不到这个效果,请问怎么才能在B/S结构下实现类似效果呢
6 个解决方案
#1
自己用multiview实现个?
#2
板橙
#3
关注,帮顶
#4
不能!那是windows的Form,怎么可能显示到网页上来?
你只有自己写网页来实现,在程序中修改web.config文件,或者用ConfigurationManager来修改配置
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager(VS.85).aspx
#5
把配置写在web.config或者其它类似的文件中。
看如下代码:
看如下代码:
<connectionStrings>
<!--SQL Server数据库配置-->
<add name="AspNetStudyConnectionString1" connectionString="Data Source=(local);Initial Catalog=AspNetStudy;User ID=sa;Password=sa"/>
</connectionStrings>
#6
从上面的格式可以知道数据库连接字符串可以分为几部分:
Data Source
Initial Catalog
User ID
Password
给出四个界面就可以完成收集了,利用WinZard控件可以做到。
Data Source
Initial Catalog
User ID
Password
给出四个界面就可以完成收集了,利用WinZard控件可以做到。
#1
自己用multiview实现个?
#2
板橙
#3
关注,帮顶
#4
不能!那是windows的Form,怎么可能显示到网页上来?
你只有自己写网页来实现,在程序中修改web.config文件,或者用ConfigurationManager来修改配置
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager(VS.85).aspx
#5
把配置写在web.config或者其它类似的文件中。
看如下代码:
看如下代码:
<connectionStrings>
<!--SQL Server数据库配置-->
<add name="AspNetStudyConnectionString1" connectionString="Data Source=(local);Initial Catalog=AspNetStudy;User ID=sa;Password=sa"/>
</connectionStrings>
#6
从上面的格式可以知道数据库连接字符串可以分为几部分:
Data Source
Initial Catalog
User ID
Password
给出四个界面就可以完成收集了,利用WinZard控件可以做到。
Data Source
Initial Catalog
User ID
Password
给出四个界面就可以完成收集了,利用WinZard控件可以做到。