Пример #1
0
        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;
        }
Пример #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);
            }
        }