Как получить базы данных с выбранного сервера в combobox C# visual studio
У меня есть 2 комбобокса, в первом поле я добавил меня в списке серверов....В моем втором поле со списком я хочу, чтобы получить список баз данных для конкретного сервера....Пожалуйста, вы можете предложить мне код для вставки списка базы данных во втором поле со списком?.....мой код для выбора списка серверов в поле со списком это
DataTable dt = SqlDataSourceEnumerator.Instance.GetDataSources(); for (int i = 0; i < dt.Rows.Count; i++) { if ((dt.Rows[i]["InstanceName"] as string) != null) comboBoxServer.Items.Add(dt.Rows[i]["ServerName"] + "\\" + dt.Rows[i]["InstanceName"]); else comboBoxServer.Items.Add(dt.Rows[i]["ServerName"]); }
Что я уже пробовал:
Я уже пробовал этот код
string conString = "server=xeon;uid=sa;pwd=manager; database=northwind"; using (SqlConnection con = new SqlConnection(conString)) { con.Open(); // Set up a command with the given query and associate // this with the current connection. using (SqlCommand cmd = new SqlCommand("SELECT name from sys.databases", con)) { using (IDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { list.Add(dr[0].ToString()); } } } } return list;