23. oktober 2006 - 13:21Der er
9 kommentarer og 1 løsning
Hente bestemt værdi fra en SqlDatasource
Hej igen.
Jeg er ved at lave en side i ASP.NET 2.0 med C# codebehind, og har fået lidt problemer.
Kan det ikke lade sig gøre at tilgå data i en SqlDatasource direkte? Det jeg mener er; normalt har man (det har jeg også) et eller andet element på sin side, som i en eller anden form for tabel, viser de data, som SqlDatasourcen indeholder. Det er også meget fint. Jeg har en DataList, som viser nogle af dataene fra SqlDatasourcen, men.. Nu vil jeg gerne have fat i en af de værdier, som ikke er vist i min DataList, men som dog er i SqlDatasourcen.
Det jeg prøver at få den til, er at vise en lang tekst fra et felt i min tabel i SQL databasen i en TextBox på min side.
Øh, ved godt det lyder lidt kryptisk, men jeg håber I forstår.
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.
Ehm, hvis du for hevet data op med din SqlDataSource og dit lange tekstfelt er med kan du vel bare binde feltet til en textbox i din DataList? Ellers er jeg ikke sikker på jeg forstår. Prøv at smide lidt kode op.
Ok, på den lumske facon :-) Altså textboxen skal indeholde noget tekst baseret på et valgt item i DataListen. Det hurtigste ville nok være at en metode der kan give dig teksten baseret på hvilket item der er valgt i listen. Tror ved nærmere eftertanke det er det eneste du kan gøre, idet din ItemCommand ligger på en div.
Hmm, ja din event ligger på en div. Der har du ikke så mange muligheder for at få det id der er valgt. Hvis du bruger din ItemCommand istedet for listItem_Click kan du hive id'et ud på det item der bliver klikket på, og derigennem finde frem til teksten.
Hov? Glem den div. Det er gammel kode, og er egentlig væk. ItemCommand bruges rent faktisk. Jeg forstår bare ikke at få fat i de bestemte data fra SqlDatasourcen.
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.