Hur kan man se till att en treeView förblir sorterad (exempelvis om man editerar namn på en node)? Tyvärr verkar MS inte insett att man kan vilja göra så här. Jag testade att implementera IComparable i en MyTreeNode-klass (som ärver från TreeNode) men det fungerade tyvärr inte. Jag har tidigare fixat ett träd i vb.net (överlagrat treeView) som sorterar sig men det var ett himmla trixande/hack med att lägga till och ta bort noder för att sortera.Sortering av treeView
Hur sorterar man en treeView på något annat än "node.Text"?
Hur gör jag exempelvis om jag vill att ett träd med noder från klassen nedan skall sortera efter "sortString"
<code>
public class mySortNode : TreeNode
{
//Fult mned public!!!!
public string sortString = "";
public mySortNode() : base() {}
}
</code>Sv: Sortering av treeView
Hittade följande diskussion som dock inte är så uppmuntrande. Sådana här lösningar gillar jag inte :-(
http://www.dotnet247.com/247reference/msgs/22/111423.aspxSv:Sortering av treeView