Avatar billede Syska Mester
12. oktober 2004 - 18:55 Der er 5 kommentarer og
1 løsning

Gemme tekst til et ID

Hey,

Jeg tager en masse data ud fra en SQL server, og lister dem op, navn som display member, og id som value member, der hører så en description til hvert id, hvor kan jeg gemme det, og hvor ville det være mest praktisk?

Jeg bruger en Treeview lige nu, da det er gruppe navne.... så den kører recrusive igennem min database og henter det ud, så  jeg ved ikke om et DataSet kunne være en løsning, hvis så skal man jo kunne søge i det, og stadig søge i det, kan man det?

Eller et array, som der hele tiden kan tilføjes til? ja, ArrayList kan, men hvordan skal ID' så gemmes da jeg jo ikke kan bruge det som index i array'et da ID'er springer op og nede efter som jeg hopper igennem min database, lidt tilfældigt?

Håber i kan forstår hvad det er jeg mangler her?

Altså et sted at placere et id, og hurtigt kunne hente en tekst derfra på omkring 250 tegn? Hvad gør man, kan slet ikke lige finde ud af hvordan det skal gøres???

Mangler i mere info, bare spørg løs, jeg skal nok svare på det hele.....

// ouT
Avatar billede burningice Nybegynder
13. oktober 2004 - 21:23 #1
1) du kan gemme det i en hashtable
2) du kan lave en klasse som repræsenterer dine data og lave en typesafe collection du kan gemme dem i
Avatar billede Syska Mester
13. oktober 2004 - 21:57 #2
jojo, jeg har lavet en meget noller work-a-round :-P

Men vil da gerne høre nærmere om det? Noget du har nogen kode til jeg kan se? ny så kender ikke så meget enndu.
Avatar billede burningice Nybegynder
13. oktober 2004 - 22:08 #3
omkring hvilket? 1 eller 2?
Avatar billede Syska Mester
13. oktober 2004 - 22:44 #4
gerne begge, jo mere man kommer til at vide jo bedre, man kan aldrig lære for meget :-P
Avatar billede landlordma Nybegynder
15. december 2004 - 10:07 #5
Du kan bruge hashtable fra System.Collection.HashTable

  string someName = "Hans Hyttel";
  System.Collections.Hashtable ht = new  System.Collections.Hashtable();
  //Bruger navnet som id, somaName kunne også være et andet object...
  ht.Add(someName.GetHashCode(), someName);
  //Get får jeg objected ud igen ud fra det id jeg brugte.
  System.Console.WriteLine(ht[someName.GetHashCode()].ToString());

Du skal nok bruge dit eget id for at kunne finde frem til objektet igen. Jeg brugte bare GetHashCode for at være sikker på at key var unikt for dette object.
Avatar billede Syska Mester
26. december 2005 - 19:26 #6
lukker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester