Gå til innhold

Anbefalte innlegg

Hallo igjen!

 

Jeg har fått hentet inn en del data fra et Excel-regneark, og vil vise deler av disse dataene i en Datagrid (som jeg har forstått skal være noe á la regneark).

 

Dataene mine ligger i en array kalt "aDatabase" og har to dimensjoner på 365 og 32 (0 To 365, 0 To 32). Så prøver jeg:

grdData.DataSource = aDatabase

uten noe særlig resultat.

 

 

Hva er hemmeligheten til å bruke Datagrid med arrays? Eller er det bare mulig å bruke DataGrid hvis man bruker databaser?

Lenke til kommentar
Videoannonse
Annonse
er det bare mulig å bruke DataGrid hvis man bruker databaser?

Kan jeg aldri tenke meg, selv om jeg aldri har brukt denne kontrollen.

 

Se om kontrollen har noe alla excelarket sin måte å hente/tilordne verdier på:

datagrid.Range("A1") = MinArrayStreng(3)

 

Hva heter ocx'en? Kanskje jeg kan hjelpe deg videre...

Lenke til kommentar
Jeg antar at datagrid'en har samme størrelse som array'et.

 

 

Dette er litt flaut... MEN:

Jeg klarer ikke engang å definere antall rader og kolonner i DataGrid'en.

 

 

dga01: Et godt tips, men Range fungerer ikke med DataGrid.

 

 

 

Men takk for hjelpen!

Lenke til kommentar

Jeg gjorde et forsøk, men jeg får feil på at array ikke er endimensjonal.

Så du er nødt til å bruke DataSet og DataTable, antar jeg.

 

Det er et eksempel i beskrivelsen av DataGrid Class du kan se på i

.NET Framework SDK Documentation.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...