Visual Studio의 동적 링크 라이브러리를 사용하여 범용 데이터베이스 연결 대화 상자 만들기

黄舟
풀어 주다: 2017-02-15 11:41:57
원래의
1670명이 탐색했습니다.

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)를 주목해주세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!