Måste finnas någon klass, metod som fungerar liknande Repeater, som man kan returnera från en klass eller metod.
Ingen som vet???
5 svar · 425 visningar · startad av ChrilleMZ
Hej, kan man plocka ut informationen från en repeater i script taggen eller i en klass? eller finns det annat bra sätt att placera data från en databas?
Vill alltså hämta all data från "MinCommand.ExecuteReader()" och placera det i ett objekt eller variable så att jag kan stänga databasen men ändå komma åt min information.
Varför vill jag nu detta då. Jo jag har skapat en klass som hämtar informationen från datorbasen och nu vill jag skicka tillbaka något som t.ex. ett objekt som man sen kan plocka informationen från utan att behöva ha datobasen öppen.
/Chrille
Måste finnas någon klass, metod som fungerar liknande Repeater, som man kan returnera från en klass eller metod.
Ingen som vet???
Vill du hantera all data disconnected?
Då kan du ju alltid spara allt i någon collection som dataset.
Tackar dataset fungerade precis som jag vill.
Men är det krävande för servern?
Största problemet med dataset är väl att det sparas i minnet, så har du mycket data att hantera kan det bli rätt så slött. Sök lite här i forumet så hittar du en hel del trådar ang DataSet vs custom collections.
Returnerar en DataTable istället för en repeater. Den är lite lättare än ett DataSet och har den fördelen som DataSetet att man kan jobba dissconnected mot den.
Om du inte vill använda dig av DataTablen, så får du bygga en egen med hjälp av HashTables.
Skapa en array/arrayList som motsvara dina rader. För varje rad så skapar du en HashTable som tar nycklen = Columnnamnet, och ett värd = värdet i databasen.
Du har nu fått en kopia av din repeater som en egen "DataTable". Tror dock att det kräver mer i prestanda än att använda sig av DataTablen.
- M