Перечислите все источники данных ODBC в C # ComboBox - PullRequest
0 голосов
/ 03 апреля 2019

Мне нужно иметь возможность отображать в comboBox в C # доступные источники данных ODBC на локальной машине. У меня есть код ниже, который показывает только один из них, но если я нажимаю на выпадающее меню, он не возвращает остальную часть.

Поскольку я пытаюсь создать приложение, которое могло бы возвращать данные из базовых запросов к подключенному источнику данных ODBC, который в итоге будет выбран.

 private void MainForm_Load(object sender, EventArgs e)
        {
RegistryKey reg = (Registry.LocalMachine).OpenSubKey("Software");
                reg = reg.OpenSubKey("ODBC");
                reg = reg.OpenSubKey("ODBC.INI");
                reg = reg.OpenSubKey("ODBC Data Sources");
                if (reg != null)
                {
                    foreach (string name in reg.GetValueNames())
                    {
                        string registrykey = reg.GetValue(name, "").ToString();
                        comboBox1.Text = name;
                    }
                }
        }

Я должен иметь возможность выбирать из списка 32- или 64-битных источников данных ODBC в поле со списком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...