private void QueryTransformer_SQLUpdated(object sender, EventArgs e) { // Handle the event raised by Query Transformer object that the text of SQL query is changed // update the text box if (DataGridResult.QueryTransformer == null || !Equals(TabItemData, TabControl.SelectedItem)) { return; } DataGridResult.FillData(DataGridResult.QueryTransformer.SQL); BoxSqlTransformer.Text = DataGridResult.QueryTransformer.SQL; }
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); } }