Beispiel #1
0
        private void  除ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MainSubView.IsDelete view   = new MainSubView.IsDelete();
            DialogResult         result = view.ShowDialog();

            if (result == DialogResult.OK)
            {
                TreeNode node = treeview1.SelectedNode;                   // 刚刚点击的点
                string   name = node.Name;
                // 从数据库中删除此点
                string delete_cmd = "viewname='" + name + "'";
                Main_DataBase_Builder.Delete("AllView", delete_cmd);

                // 删除数据库中对应页面的表格
                Main_DataBase_Builder.Delete_Table(name);

                //************************** 还有其他信息********************************//
                TreeNode viewnode = FindTreeNodeWithName("画面", treeview1);
                if (viewnode != null)
                {
                    Reflush_TreeView_ViewNode(viewnode);               // 刷新画面的父结点的信息
                }
            }
        }