public static TabItemClose Init(TreeList SelectedNode, MainWindow plugin)
        {
            using (var db = SugarContext.GetContext(SelectedNode.ParentNode.ParentNode.CONN_STRING, SelectedNode.ParentNode.ParentNode.Type.Value))
            {
                var NodeName = SelectedNode.NODE_NAME;
                var ls       = NodeName.Split('.');
                if (ls.Length == 2)
                {
                    NodeName = ls[1];
                }


                var Idb    = db.GetIDb();
                var result = Idb.GetColumns(db, NodeName);
                var index  = Idb.GetIndex(db, NodeName);
                var p_tab  = new TabControl();

                var data1 = new DataGrid
                {
                    ItemsSource         = result.DefaultView,
                    GridLinesVisibility = DataGridGridLinesVisibility.All,
                    CanUserAddRows      = false
                };
                var item1 = new TabItem
                {
                    Content  = data1,
                    Height   = 30,
                    MinWidth = 100,
                    Header   = "列",
                    Style    = (Style)plugin.FindResource("TabItemNormal")
                };

                var data_index = new DataGrid
                {
                    ItemsSource         = index.DefaultView,
                    GridLinesVisibility = DataGridGridLinesVisibility.All,
                    CanUserAddRows      = false
                };

                var item_index = new TabItem
                {
                    Content  = data_index,
                    Height   = 30,
                    MinWidth = 100,
                    Header   = "索引",
                    Style    = (Style)plugin.FindResource("TabItemNormal")
                };


                p_tab.Items.Add(item1);
                p_tab.Items.Add(item_index);

                var p_item = new TabItemClose();
                p_item.Content = p_tab;
                return(p_item);
            }
        }
        public static List <TabItem> InitTabItem(string NodeName, dbcfg cfg, MainWindow plugin)
        {
            using (var db = SugarContext.GetContext(cfg.connection_string, cfg.dbtype))
            {
                var ls = NodeName.Split('.');
                if (ls.Length == 2)
                {
                    NodeName = ls[1];
                }

                var Idb    = db.GetIDb();
                var result = Idb.GetColumns(db, NodeName);
                var index  = Idb.GetIndex(db, NodeName);
                var p_item = new List <TabItem>();

                var data1 = new DataGrid
                {
                    ItemsSource         = result.DefaultView,
                    GridLinesVisibility = DataGridGridLinesVisibility.All,
                    CanUserAddRows      = false
                };
                var item1 = new TabItem
                {
                    Content  = data1,
                    Height   = 30,
                    MinWidth = 100,
                    Header   = "列",
                    Style    = (Style)plugin.FindResource("TabItemNormal")
                };

                var data_index = new DataGrid
                {
                    ItemsSource         = index.DefaultView,
                    GridLinesVisibility = DataGridGridLinesVisibility.All,
                    CanUserAddRows      = false
                };

                var item_index = new TabItem
                {
                    Content  = data_index,
                    Height   = 30,
                    MinWidth = 100,
                    Header   = "索引",
                    Style    = (Style)plugin.FindResource("TabItemNormal")
                };


                p_item.Add(item1);
                p_item.Add(item_index);
                return(p_item);
            }
        }