Example #1
0
        public static void RunManageDialog()
        {
            var editor = new TablePerspectiveListEditor();

            editor.ShowDialog("s_table_perspectives");
            TablePerspectiveManager.ClearCache();
        }
Example #2
0
        public override bool Delete(object item)
        {
            bool res = base.Delete(item);

            TablePerspectiveManager.ClearCache();
            return(res);
        }
Example #3
0
        protected override void DoGetChildren()
        {
            List <ITreeNode> res   = new List <ITreeNode>();
            ITableStructure  table = m_conn.LoadTableStructure(TableStructureMembers.ColumnNames);
            var pers = TablePerspectiveManager.GetPerspectives(m_conn.Connection, m_conn.Database.DatabaseName, m_conn.FullName, table.Columns.GetNames());

            foreach (var per in pers)
            {
                res.Add(new PerspectiveInstanceTreeNode(this, m_conn, per));
            }
            m_children = res.ToArray();
        }