//så här var det när jag hadde en listbox
int kund = listBoxTotal.SelectedIndex;
//men när jag försöker så här med treeView så får jag fel
int kund = treeView1.SelectedNode;
//error:
Cannot implicitly convert type 'System.Windows.Forms.TreeNode' to 'int'
Jag måste alltså ha reda på vilket index kun har för att kunna ställa mig där igen.
//med listbox
listBoxTotal.SelectedIndex=kund;
//borde alltså vara
treeView1.SelectedNode=kund
TreeNode kundNode = treeView1.SelectedNode;
// Om du behöver göra något med index:et
int kundID = Convert.ToInt32(kundNode.Text);
treeView1.SelectedNode = kundNode;
//så här var det med listbox
//int kund = listBoxTotal.SelectedIndex;
TreeNode kundNode = treeView1.SelectedNode;
int a = 0;
foreach(string värde in AllaVärden)
{
ds.Tables["frånKund"].Rows[0][a] = värde;
a++;
}
UppdateraDatabasen();
FyllPåTotalt();
//listBoxTotal.SelectedIndex=kund;
//int kundID = Convert.ToInt32(kundNode);
treeView1.SelectedNode = kundNode;
Förklaring:
Detta hänger ihop med uppdatering. När man har klickat på ett namn i treView så kan man uppdatera, när uppdateringen är klar så skall man kunna ställa sig på rätt nod.
M A O hjälpen ovan hjälpte tyvärr inte.
Jag har dock glömt tala om att det rör sig om rotnoder.
Rotnod, eller inte. Det juventus1 skrev ska fungera.
private TreeNode minGlobalaUndanSparadeNod;
// På ett visst ställe i programmet:
// Spara undan markeringen för framtida bruk.
minGlobalaUndanSparadeNod = treeView1.SelectedNode;
// 10 minuter och 20 koppar kaffe senare nån helt annanstans i programmet:
// Vi återställer markeringen vi sparade undan och och flyttar fokus till treeviewen.
treeView1.SelectedNode = minGlobalaUndanSparadeNod;
treeView1.focus();
Niko och juventus1!
Jag har full respekt för er båda, och jag är väldigt tacksam för att ni har försökt att hjälpa mig. Dock fungerade inte eran kod, men jag löste det, titta:
int kund =(minGlobalaUndanSparadeNod.Index);
treeView1.SelectedNode = treeView1.Nodes[kund];
treeView1.Focus();
Detta innebär att när ett namn är uppdaterat, den "stannar" kvar på samma post i treeView:n.
Tack till er bägge.
379 ms totalt · 4 externa anrop · v20260731065814-full.14655e19