Is there a way to reorder leaf nodes in treeview like drag&drop but i do not want to use third party controls? Can i simulate drag&drop with buttons? My treview is bind to XMLDataSource Data property and hierarchical table in SQL database. When i reorder nodes i must save that in database to.