我需要在treeview c#上拖动相同级别的节点,即时尝试但不能正常工作。
-Node
--First
--Second
--Third
--Four
-Node
--Second
--First
--Four
--Third
树视图中只有一个级别我需要重新排列节点。 对不起我的英语水平,我希望你能帮助我。
private void ArmaArbol()
{
try
{
this.Cursor = Cursors.WaitCursor;
CTareas mngtar = new CTareas();
var Tareas = mngtar.ObtieneTodasTareas();
tvTareas.BeginUpdate();
tvTareas.Nodes.Clear();
TreeNode nodoTareas = new TreeNode();
nodoTareas.Name = "1";
nodoTareas.Text = "Tareas 5's";
tvTareas.Nodes.Add(nodoTareas);
foreach (var tarea in Tareas)
{
TreeNode nodoTarea = new TreeNode();
nodoTarea.Text = tarea.Tar_Descripción;
nodoTarea.Name = tarea.Id_Tar.ToString();
tvTareas.Nodes[0].Nodes.Add(nodoTarea);
}
tvTareas.EndUpdate();
}
catch (Exception ex)
{
this.Cursor = Cursors.Default;
Sistema.MensajeError("Error: " + ex.Message);
}
}