在我的项目中,我有一个从数据库填充的树视图,我知道当未从数据库填充树视图时如何在树视图中插入更新删除,并且当我使用该代码时,它显然不会影响数据库中的内容,所以在我的情况下,我想这样做会影响数据库,我的代码没什么,我需要一些帮助!谢谢!
这是我尝试过的代码:
我正在通过过程加载树形视图:
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();