/// <summary>Handles a <see cref="Edrych.App.ConnectionChanged"/> event</summary> private void QueryConnection_Changed(object sender, ConnectionChangedEventArgs e) { App.LoadingDatabases = true; string selectedDb = string.Empty; this.databaseDropDown.Items.Clear(); foreach (DataAccess.Database db in e.Databases.OrderBy(d => d.Name)) { this.databaseDropDown.Items.Add(db.Name.Trim()); if (db.Name.Trim().ToUpper() == e.SelectedDatabase.ToUpper()) selectedDb = db.Name.Trim(); } this.databaseDropDown.SelectedItem = selectedDb; App.LoadingDatabases = false; }
/// <summary>Trigger for the DatabaseChanged event</summary> public static void OnDatabaseChanged(object sender, ConnectionChangedEventArgs e) { if (DatabaseChanged != null) DatabaseChanged(sender, e); }
/// <summary>Handles a <see cref="Edrych.App.DatabaseChanged"/> event</summary> private void DatabaseChanged(object sender, ConnectionChangedEventArgs e) { if (e != null) { this.databaseDropDown.SelectedItem = e.SelectedDatabase; } }
/// <summary>Trigger for the ConnectionChanged event</summary> public static void OnConnectionChanged(object sender, ConnectionChangedEventArgs e) { if (ConnectionChanged != null) ConnectionChanged(sender, e); }