‫Welkom terug.
‫In deze video gaan we nog een lijst toevoegen die ons onze bijbehorende dierenlijst laat zien.
‫Zoals je weet, hebben we een lijst met dierentuinen en dan hebben we een lijst met dieren en we hebben een lijst nodig
‫waarop we de dieren zien die in een specifieke dierentuin zijn.
‫En als ik bijvoorbeeld op New York klik, dan wil ik in deze extra lijst zien waarvan
‫we de extra dieren moeten instellen die in New York zijn.
‫Dus laten we doorgaan en gewoon toevoegen dat we eerst naar ons Zemo-bestand moeten gaan omdat we nog een lijst moeten toevoegen.
‫Dus ik ga gewoon die twee invoeren of toegang krijgen tot die twee elementen en ik ga ze kopiëren en plakken
‫zodat ik ze opzij kan slepen.
‫Dus nu zal deze geen lijst met dierentuinen bevatten, maar de bijbehorende dierenlijst.
‫En dus kijk, dus ik zie de lijst met geassocieerde dieren en nu hebben we deze hier met de namenlijst,
‫dierentuinkopieën.
‫En we willen dat dit een lijst wordt, aangezien Soucy een hekel had aan dieren.
‫Dus het heeft gewoon een andere naam en dan is al het andere hetzelfde.
‫Oke.
‫Dus als we nu functionaliteit willen toevoegen als iets hier correct is, kunnen we dat natuurlijk handmatig
‫doen.
‫We kunnen het uittypen of we kunnen er gewoon op dubbelklikken.
‫En je ziet, het zal een selectie gewijzigd evenement voor ons creëren.
‫Dus hier is een selectiewijzigingsevenement ARG's worden overhandigd en dit is voor lijstdierentuinen.
‫Dus wanneer we op Lisieux drukken, wordt dit geactiveerd.
‫En om dat te controleren, kunnen we dat eenvoudig laten zien op onze console en lijsten.
‫Op wie is geklikt.
‫Het blijft voorlopig gewoon simpel.
‫Wat we willen doen is eigenlijk goed, onze andere lijst bijwerken zodra erop is geklikt.
‫Laten we het nu eens bekijken.
‫En ik ga op New York drukken en je ziet lijsten waarop is geklikt, stuur voor Tokyo lijst
‫was geklikt, enzovoort.
‫Oke.
‫Dus ik wil hier natuurlijk geen berichtenvenster tonen.
‫Dit was alleen voor testdoeleinden, zodat u kunt zien wat deze gewijzigde selectie doet.
‫Wat we nu nodig hebben, is een andere methode die erg lijkt op degene die de dierentuin laat zien die we nodig hebben
‫om de bijbehorende dieren te laten zien.
‫En eigenlijk kunnen we die code zelfs hier kopiëren en dienovereenkomstig aanpassen, zodat we weten
‫dat we dieren willen laten zien.
‫Dus ik ga bijbehorende dieren laten zien.
‫Dit is een nieuwe naam van de methode.
‫Dus ik heb gewoon de methode van de hele showzoo gekopieerd en geplakt.
‫En nu heb ik dit try-and-cat-blok opnieuw, dat een querycode probeert uit te voeren.
‫En als het niet werkt, wordt het opgevangen en verschijnt er een berichtvenster.
‫Oke.
‫Nu heb ik hier een vraag en die vraag is op dit moment vrij eenvoudig, eenvoudig.
‫En we moeten het een beetje meer diepgaand maken.
‫Dus in plaats van ster uit Zoo te selecteren, moeten we doorgaan en selecteren uit Animal
‫K inner join zoo animal gebruiken dat een op een dart-ID gelijk is aan dat, een puntdier-ID, dieren-ID.
‫Dus wat we eigenlijk zeggen is: maak die twee of neem die twee tafels,
‫voeg ze samen en controleer dan waar de ID en van het dier en het dierentuindier hetzelfde zijn en ga je gang en laat dat aan ons
‫zien.
‫Dus waar de dierentuin-ID gelijk is aan bij dierentuin-ID en dierentuin-ID is iets dat we zo zullen instellen.
‫Dus dit Atsu-idee is als een variabele.
‫Je zou kunnen zeggen, OK, we voegen een variabele toe aan onze query en nu kunnen we doorgaan en die variabele in
‫code instellen.
‫Dus ik ga dat in een tweede regel plaatsen.
‫Oke.
‫Dus nu we dat hebben, moeten we het volgende doen: in plaats van de schooladapter in te stellen, zoals we
‫deden, hebben we een obscure opdracht nodig omdat ik dit bij Zooid heb gebruikt.
‫En om het als een variabel ding te gebruiken, moet ik een echt commando gebruiken.
‫En dit wordt obscure commando genoemd.
‫En die is nieuw.
‫U zult het commando geven, waardoor we de query kunnen gebruiken met de daadwerkelijke verbinding.
‫Dus vanaf nu lijkt het alsof het een adapter is, maar we gaan dingen aan het commando toevoegen,
‫dus we kunnen niet zomaar iets toevoegen als wat zooid is aan een ESKIL-adapter, maar we kunnen het toevoegen aan een
‫obscuur commando, dat we dan overhandigen naar de Ezekial-adapter.
‫Dus wat we moeten doen is in plaats van de query en de Ezekial-verbinding hier uit te voeren, we
‫het eigenlijke commando overhandigen.
‫Oké, dus we maken een nieuw escarole-commando, dat een query met de Eskil-verbinding nodig heeft, en we geven
‫dat over aan Eskil-adapter en nu kunnen we doorgaan en dingen toepassen op dit ESKIL-commando.
‫Dit betekent dat we daar een parameter aan kunnen toevoegen.
‫Dus ik ga dat doen met Eskil Command DOT-parameters.
‫Er is een eigenschap genaamd parameters en het heeft een methode genaamd ad with value.
‫En dan ga ik hier gewoon zeggen dat bij Zooid mijn lijst zus die geselecteerde waarde zal zijn.
‫Oké, en wat betekent dat?
‫Zooid, zoals we weten, zit in ons dierentuindier.
‫Tafel, dus ik ga je laten zien dat we de dierentuin hier hebben, deze, dat is het idee van de dierentuin en dat
‫is het idee van het dier dat in die dierentuin is.
‫En dat willen we hebben, dus we gebruiken het in onze CSS-klasse en we gebruiken dat voor deze query hier en nu
‫willen we een specifieke I overhandigen. D. , die is gebaseerd op wat we hebben geselecteerd in onze lijst.
‫Dus we hebben deze listbox hier, duelist, waar we de verschillende Zus hebben.
‫En als ik nu op een van hen klik, wil ik dat de tabel wordt bijgewerkt.
‫En het is natuurlijk geen dierentuintafel.
‫Het is een dierentafel hier, een dierentafel die ik kopieer.
‫En ik ga dit nu hier overhandigen in plaats van de locatie.
‫Ik wil de locatie van het dier niet hebben.
‫Ik wil de naam van het dier hebben.
‫En nu, in plaats van het toe te passen op de Lisieux, die we eerder hebben toegepast toen we alle dierentuinen lieten zien, willen
‫we de dieren laten zien.
‫Dus we moeten de lijst met bijbehorende dierenlijst krijgen.
‫En ik ga het gewoon voor alle drie de lijnen gebruiken.
‫Oké, en dat was het zo'n beetje, dus om jullie te laten begrijpen wat dit idee is, ga ik gewoon het
‫volgende doen.
‫Ik zal je Lisieux die geselecteerde waarde laten zien.
‫Dus dit is een waarde en ik zal er een string van maken.
‫En nu wil ik dit laten zien in het berichtvenster.
‫Dus ik ga een nieuw berichtvenster maken dat wordt weergegeven en dat me de geselecteerde waarde laat zien.
‫Dus je zult in een oogwenk zien wat dat betekent.
‫Oke.
‫Dus daar zijn we.
‫Ik klik op, laten we zeggen, Tokyo en je ziet de ID twee verschijnt, ik klik op New York, de ID een
‫komt naar Berlijn.
‫Nou, eigenlijk was het idee van Caïro vier.
‫Dus zodra ik daarop klik, wil ik dat deze methode wordt uitgevoerd.
‫Dus alle bijbehorende dieren en trouwens, dit is het idee dat we de dierentuin overhandigen.
‫En door dat te doen, voegen we dit toe aan deze regel hier bij deze query die we hier hebben, en dan
‫kan het die query uitvoeren en ons alle vereiste informatie geven over onze lijst, geassocieerde dieren.
‫Nu, natuurlijk, zoals ik al zei, in plaats van dit berichtvenster, zou ik deze methode hier willen
‫laten zien of je voert deze methode uit waarbij we geassocieerde dieren tonen, geassocieerde dieren tonen.
‫Als we dat uitvoeren, laten we dan de code uitvoeren.
‫Laten we op New York klikken en we zien dat er haaien en anemoonvissen zijn in Tokio, onze apen en wolven, Berlijn,
‫gekko, krokodil, Chiral Island-papegaai en mijn M. A. heeft ze allemaal.
‫Het heeft dus alle hulpdieren.
‫Oke.
‫Dus dat is zo'n beetje onze lijst met bijbehorende dieren.
‫Geweldig.
‫En nu weet u hoe u uw eigen bijbehorende lijsten kunt maken, die dit toen eerder deden.
‫Maar nu heb je de Querrey gezien.
‫Nogmaals, we hebben het opgezet en je hebt ook gezien hoe we dat in C sharp kunnen gebruiken door adapters
‫te maken, door commando's te gebruiken om, nou ja, de query's aan te passen op basis van uitvoering of op basis van code,
‫omdat we konden voeg hier geen vaste waarde toe.
‫We kunnen niet alleen zeggen voor omdat we willen dat het een specifieke waarde is en die waarde wordt onze
‫lijst met geselecteerde waarde.
‫Goed, geweldig.
‫Dus ik zou zeggen dat dat goed is voor deze video.
‫En in de volgende video gaan we de lijst met alle dieren en enkele aanvullende elementen toevoegen.
‫Dus tot ziens daar.