Bawiąc się w WebApi natrafiłem na zagwostke. Mam treeView i chce do niego wrzucić listę kategorii za pomocą doGetCatsData. Polecenie to zwraca dane "Nazwa kategorii.", "Identyfikator kategorii nadrzędnej (lub 0 dla kategorii głównych)." oraz "Pozycja kategorii wobec innych kategorii tego samego rzędu ". Jak powinien wyglądać kod aby automatycznie zostało to uzupełnione?
Użycie doGetCatsData
CatInfoType[] ty = service.doGetCatsData(1, 0, false, webapiKey, out verKey, out verStr);
ty[i].catId.ToString();
ty[i].catName;
ty[i].catParent.ToString();
ty[i].catPosition.ToString();
Kod za pomocą którego uzupełniam treeView
private void button6_Click(object sender, EventArgs e)
{
TreeNode tNode;
tNode = treeView1.Nodes.Add("Kategorie");
treeView1.Nodes[0].Nodes.Add("1");
treeView1.Nodes[0].Nodes[0].Nodes.Add("2");
treeView1.Nodes[0].Nodes.Add("1");
treeView1.Nodes[0].Nodes[1].Nodes.Add("2");
treeView1.Nodes[0].Nodes[1].Nodes.Add("2");
treeView1.Nodes[0].Nodes.Add("1");
treeView1.Nodes[0].Nodes[2].Nodes.Add("2");
treeView1.Nodes[0].Nodes[2].Nodes[0].Nodes.Add("3");
}
dokumentacja doGetCatsData
http://allegro.pl/webapi/documentation.php/show/id,46#method-output