Мне нужно иметь возможность отображать в 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 в поле со списком.