Avatar billede qumle Nybegynder
16. august 2004 - 15:54 Der er 2 kommentarer og
1 løsning

DataSource, no index property

jeg har et dataGrid som skal vise noget info. i starten skal jeg bare teste lidt. så ville bruge en ArrayList med strings som DataSource.

ArrayList list = new ArrayList();
list.Add("somestring");

grid.DataSource=list;
grid.DataBind();//her fås følgende fejl

DataBinder.Eval: 'System.String does not contain aproperty with the name index.

det er jo rigtigt nok men kan ikke se at det skulle være et problem da det er ArrayListen og ikke string som er dataSource.

hvad er problemet????
Avatar billede snepnet Nybegynder
16. august 2004 - 17:01 #1
Jeg vil gætte på at du har skrevet noget i aspx-koden der får den til at flippe ud.
hvis din aspx-kode ser sådan her ud :
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="True">    </asp:DataGrid>

Burde det virke fint.
Avatar billede qumle Nybegynder
17. august 2004 - 10:28 #2
du havde ret.
copy paste fejl... der var en DataKeyField='index' i mit DataGrid på aspx siden.
svar?
Avatar billede snepnet Nybegynder
17. august 2004 - 10:38 #3
Det skal du få :o)
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