private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e) { // Execute a query on switching to the Data tab if (e.TabPage != pageQueryResult) { return; } CBuilder.Clear(); teResultSql.Text = queryBuilder1.FormattedSQL; ExecuteQuery(queryBuilder1.FormattedSQL); RefreshNoConnectionLabel(); }
private void TabControl_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { // Execute a query on switching to the Data tab if (e.AddedItems.Count == 0 || _selectedConnection == null) { return; } if (QBuilder.SyntaxProvider == null || !Equals(e.AddedItems[0], TabItemData)) { return; } CBuilder.Clear(); BoxSqlTransformer.Text = BoxSql.Text; if (Equals(TabItemData, TabControl.SelectedItem)) { DataGridResult.FillData(BoxSql.Text); } }