سلام من یک treeview دارم می خواهم وقتی آنرا drag and drop می کنم به صورت همزمان به همین شکل در دیتابیس ذخیره شود نه اینکه بعد از اجرای مجدد به همان شکل اولیه نشان داده شود کد های مربوط به drag and drop را نوشتم نحوه ذخیره آن در دیتابس را می توانید شرح دهید در ضمن نود ها را از بانک می خوانم شدید به کدش نیاز دارم باید فردا تحویل بدهم
اینم کد drag and drop
private void treeView1_ItemDrag(object sender, ItemDragEventArgs e)
{
DoDragDrop(e.Item, DragDropEffects.Move);
}
private void treeView1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Move;
}
private void treeView1_DragDrop(object sender, DragEventArgs e)
{
TreeNode NewNode;
if (e.Data.GetDataPresent("System.Windows.Forms.TreeN ode", false))
{
Point pt = ((TreeView)sender).PointToClient(new Point(e.X, e.Y));
TreeNode DestinationNode = ((TreeView)sender).GetNodeAt(pt);
NewNode = (TreeNode)e.Data.GetData("System.Windows.Forms.Tre eNode");
if (DestinationNode != NewNode)
{
DestinationNode.Nodes.Add((TreeNode)NewNode.Clone( ));
DestinationNode.Expand();
//Remove Original Node
NewNode.Remove();
}
}
}