Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
            }
        }