webForumDet fria alternativet

Problem med att binda object till Gridview

.NET

2 svar · 425 visningar · startad av Bjuris

Medlem sedan juli 2001514 inlägg
Frågan#1

Jag har ett objekt som består av en collection med data.

Skall binda den mot min gv enl:

gw.DataSource = new object[] { (StudentCollection)allowedStudents };
gw.DataBind();

då presenteras min gv enl följande:
Capacity | Counter
--------------------
8 | 5

Det stämmer att jag har 5st records.
Men jag vill ju att de skall skrivas ut.

Om jag istället använder en repeater och binder datat på samma sätt och gör och presenterar datat i en label så fungerar det.

Någon som vet vad som är fel?

Medlem sedan maj 20012 812 inlägg
#2

Kan du inte bara göra så här:

gw.DataSource = (StudentCollection)allowedStudents;
gw.DataBind();

Eftersom det verar som att du redan har din collection i allowedStudents.

- M

Medlem sedan juli 2001514 inlägg
#3

fasiken! Det fungerar ju, har snart slitit av allt mitt hår.
Testade din lösning för typ en dag sen :) och då fick jag samma fel (har dock gjort en del ändringar i objektet efter det).

247 ms totalt · 3 externa anrop · v20260731065814-full.eb2a8c97
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)