27. februar 2004 - 22:37Der er
15 kommentarer og 1 løsning
Hvordan finder man posten i db'en?
Jeg er grøn i c#, så hvis der er nogle som kan give mig en lille opskrift på hvordan jeg kan finde mine data i db'en. Det jeg har er nogle ting, som man kan vælge i en combobox. Disse hentes fra db'en. Eks: ID Navn Dit Dat 2 Poul ... ... 3 Børge .. ... 5 Hans ... ...
Hvordan ved jeg at hvis jeg vælger Børge at det er ID 3 den skal hente fra db'en?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Det er jeg godt klar over, men hvis jeg gemmer Børge i nogle andre tabeller og Børge så skal ændres til Hugo opstår der inkonsistens i mine tabeller, derfor ville det være at foretrække hvis jeg kunne finde ID og så gemme det i de forskellige tabeller.
ok... så giver du hver bruger et unikt id... men når du er igang med at hente fra db, og du vil have hente alle navne... kunne du så ikke lave en klasse som kunne holde f.eks. navn og id for en person. Combobox'en kunne så indeholde instanser af dette person objekt, og når brugeren havde valgt et index, så kunne du bruge SelectedItem, til at få objektet, og derpå spørge efter et id...
Jeg havde håbet at man kunne lave noget i stil med: thisDataSet.Tables["Dommere"].SelectedRow[1].Row["ID"] og thisDataSet.Tables["Dommere"].SelectedRow[1].Row["Navn"] Således at SelectedRow svare til mit selectedIndex i combobox'en. Hvis du forstår hvad jeg mener.
det kan du som sådan også godt... når du læser data ud fra db, og sender dem til comboboxen, så komme index'et i comboboxen til at svare til den række i dataset'et - når brugeren har valgt et navn, så tager du blot index, og henter dine data fra dit dataset på den række som svarer til det index.
Jeg fik det til at virke ved at smide det hele ind i et arraylist og så bruge DataSource, DisplayMember og ValueMember på comboboxen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.