Я работаю в Visual Studio, чтобы получить имена баз данных на SQL-сервере, и я получаю их успешно. Но теперь я хочу заполнить комбинированный список именами таблиц базы данных, выбранной пользователем из другого комбинированного списка. Вот что я пробовал до сих пор, когда я запускаю приложение, поле со списком для имен таблиц заполняется для базы данных, которую я упомянул в запросе. Но это должно зависеть от пользователя, если он выберет какую-либо базу данных из списка, то имена таблиц для этой базы данных должны быть заполнены имена таблиц combobox Поэтому пользователь не должен явно указывать имя базы данных в запросе.
По сути, он должен выбрать имя выбранной базы данных из выпадающего списка и заполнить другой выпадающий список соответствующими именами таблиц.
using (SqlCommand com = new SqlCommand("SELECT TABLE_NAME FROM
RegistrationFrom.INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'",
con))
{
using (SqlDataReader reader = com.ExecuteReader())
{
//comboBox1.Items.Clear();
while (reader.Read())
{
comboBox1.Items.Add((string)reader["TABLE_NAME"]);
}
}
}