如何插入从数据库填充的更新删除树视图节点?

时间:2019-06-02 09:07:45

标签: c# .net treeview

在我的项目中,我有一个从数据库填充的树视图,我知道当未从数据库填充树视图时如何在树视图中插入更新删除,并且当我使用该代码时,它显然不会影响数据库中的内容,所以在我的情况下,我想这样做会影响数据库,我的代码没什么,我需要一些帮助!谢谢!

这是我尝试过的代码:

我正在通过过程加载树形视图:

     class Methodes{
         public static SqlDataAdapter adap;
     }
     Methodes.adap = new SqlDataAdapter("CLAISSIFICATIONORDRE", con);
            DataTable ds = new DataTable();
            Methodes.adap.Fill(ds);

插入:

    string Query = "INSERT INTO [dbo].[Classifications] ([Texte]) VALUES  ='" + this.AddTxtBx.Text + "' WHERE idParent ='"+treeView.SelectedNode.Text.Trim()+"'   ";

        TreeNode Node = new TreeNode(Query);

        treeView.SelectedNode.Nodes.Add(Node);

        treeView.Refresh();

删除:

   string Query = "DELETE FROM Classifications WHERE id ='" + treeView.SelectedNode.Text.Trim() + "'";

        TreeNode Node = new TreeNode(Query);

        treeView.SelectedNode.Nodes.Remove(Node);


        treeView.Refresh();

更新:

 string Query = "UPDATE [dbo].[Classifications] SET [Texte] ='" + this.EditTxtBx.Text + "'";

        TreeNode Node = new TreeNode(Query);

        treeView.SelectedNode.Nodes.Add(Node);

        treeView.Refresh();

0 个答案:

没有答案