1. VS 설치 디렉터리("%Visual Studio Installation Directory%/Common10/IDE/Microsoft.Data.ConnectionUI.Dialog.dll")에서 Microsoft를 찾습니다(여기서 디렉터리 파일은 vs2010을 예로 사용합니다). .Data.ConnectionUI.dll, Microsoft.Data.ConnectionUI.Dialog.dll 및 중국어 리소스 파일 Microsoft.Data.ConnectionUI.Dialog.resources.dll 중국어 리소스 파일은 zh-CHS 폴더에 있어야 합니다.
2. 위의 두 dll 파일에 대한 참조를 프로젝트 파일에 추가합니다.
3. 구체적인 코드는 다음과 같습니다.
private void button1_Click(object sender, EventArgs e) { DataConnectionDialog dialog = new DataConnectionDialog(); dialog.DataSources.Add(DataSource.AccessDataSource); dialog.DataSources.Add(DataSource.OdbcDataSource); dialog.DataSources.Add(DataSource.OracleDataSource); dialog.DataSources.Add(DataSource.SqlDataSource); dialog.DataSources.Add(DataSource.SqlFileDataSource); dialog.SelectedDataSource = DataSource.SqlDataSource; dialog.SelectedDataProvider = DataProvider.SqlDataProvider; if (DataConnectionDialog.Show(dialog, this) == DialogResult.OK) { //connDlg.ConnectionString; } }
실행 효과:
다시 열 때 표시됨, 이전에 선택한 연결 문자열:
DataConnectionDialog dialog = new DataConnectionDialog(); dialog.DataSources.Add(DataSource.AccessDataSource); dialog.DataSources.Add(DataSource.OdbcDataSource); dialog.DataSources.Add(DataSource.OracleDataSource); dialog.DataSources.Add(DataSource.SqlDataSource); dialog.DataSources.Add(DataSource.SqlFileDataSource); dialog.SelectedDataSource = DataSource.SqlDataSource; dialog.SelectedDataProvider = DataProvider.SqlDataProvider; //之前 DataConnectionDialog 控件保存的连接字符串 dialog.ConnectionString = str; //ConnectionString有值,则会显示出来 DataConnectionDialog.Show(dialog, this);
위는 Visual Studio의 동적링크 라이브러리를 이용하여 범용 데이터베이스 연결 대화상자를 생성한 내용입니다. 더 많은 관련 내용을 보시려면 PHP 중국어 웹사이트(www.php.cn)를 주목해주세요!