예제 #1
0
        /// <summary>
        /// Render the view into the specified results control
        /// </summary>

        public override void ConfigureRenderingControl()
        {
            SubQuerySelectedView.ConfigureRenderingControl();

            Sqm.DataTableManager.StartRowRetrieval();             // start retrieval of data

            return;
        }
예제 #2
0
        /// <summary>
        /// Insert tools into display panel
        /// </summary>

        public override void InsertToolsIntoDisplayPanel()
        {
            if (Qrc == null)
            {
                return;
            }

            SubQuerySelectedView.InsertToolsIntoDisplayPanel();
            return;
        }
예제 #3
0
        /// <summary>
        /// Reset the state of the view to allow execution of a new or modified source query
        /// </summary>

        public override void ResetStateForNewQueryExecution()
        {
            Sqm = null;             // force subquery reexecution also
            RenderingControl = null;
            ConfigureCount   = 0;

            if (SubQuerySelectedView != null)             // reset associated subquery view if defined
            {
                SubQuerySelectedView.ResetStateForNewQueryExecution();
            }

            return;
        }
예제 #4
0
        /// <summary>
        /// Insert the rendering control and associated tools into the display panel
        /// </summary>

        public override void InsertRenderingControlIntoDisplayPanel(
            XtraPanel viewPanel)
        {
            SubQuerySelectedView.InsertRenderingControlIntoDisplayPanel(viewPanel);             // should handle tools as well
            return;
        }