Avatar billede tigertool Nybegynder
20. marts 2005 - 01:34 Der er 7 kommentarer og
1 løsning

OdbcDataReader og DataGrid

Hej,

Jeg har et OdbcDataReader objekt som jeg gerne vil have vist i et DataGrid. Hvordan gøres dette?
Avatar billede arne_v Ekspert
20. marts 2005 - 09:31 #1
Umiddelbart vil jeg da tror at du skal enten:
  - droppe DataReader'en
  - lave en DataAdapter og et DataSet
  - sætte din DataGrid's DataSource property til dit DataSet
eller:
  - hente fra din DataReader til en ArrayList af objekter
  - sætte din DataGrid's DataSource property til den ArrayList
Avatar billede tigertool Nybegynder
20. marts 2005 - 19:43 #2
Jeg har leget lidt med dit forslag 2, men jeg kan ikke finde en metode på OdbcDataReader som konverter til et objekt. Mit problem er at jeg ikke kender strukturen på det der kommer i OdbcDataReader
Avatar billede arne_v Ekspert
20. marts 2005 - 19:45 #3
Du kender ikke felterne ?

Så skal du nok vælge forslag 1 ...
Avatar billede tigertool Nybegynder
20. marts 2005 - 19:46 #4
Ok. Jeg er ved at lave sådan en lille applikation hvor man kan skrive en SQL og så få det præsenteret i et datagrid.
Avatar billede tigertool Nybegynder
20. marts 2005 - 19:52 #5
Hvordan kommer man så fra OdbcDataAdapter til DataSet?
Avatar billede arne_v Ekspert
20. marts 2005 - 19:56 #6
DataAdapter har en Fill metode som kan skovle data over i et DataSet
Avatar billede tigertool Nybegynder
20. marts 2005 - 20:10 #7
Tak - det virker :) Smid et svar.
Avatar billede arne_v Ekspert
20. marts 2005 - 20:13 #8
kommer her
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