07. september 2006 - 10:51Der er
21 kommentarer og 1 løsning
Collection til gridview
Jeg vil gerne lave en liste, der inhodeler fire elementer der skal så læses ind i et gridview der har 4 felter der hedder Fornavn, efternavn, adresse, by. Der skal så i listen ligge fire elementer: Jes, Gudiksen, strandvej, Aalborg.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er en generisk liste hvis du tilføjer using System.Collections; i toppen af din class hvor du skal bruge listen kan du oprette en instans med: List<person> p = new List<person>();
Det er en asp.net application jeg laver men jeg skriver alt koden i c# i aspx.cs klassen, men jeg kan ikke finde system.collections.list, er det fordi det er asp.net, troede egentligt at det var den samme funktionalitet som i en almindelig c# application
Jeg Har lavet Klassen således: public class ordre { public PropertyCollection test;
public ordre() {
} public string OrdreNr { get { return this.OrdreNr; } set { this.OrdreNr = value; } } public string OrdreGruppe { get{ return this.OrdreGruppe;} set{ this.OrdreGruppe = value; } } public string KundeNavn { get { return this.KundeNavn; } set { this.KundeNavn = value; } } public string InternTekst { get { return this.InternTekst; } set { this.InternTekst = value; } }
} Og den bliver kaldt herfra: ordre ordre = new ordre(); ordre.KundeNavn = "InternOrdre"; ordre.InternTekst = "Uproduktivtid"; ordre.OrdreGruppe = "0"; ordre.OrdreNr = "0"; List<ordre> test = new List<ordre>(); test.Add(ordre); GridView1.DataSourceID = null; GridView1.DataSource = test; GridView1.DataBind();
og jeg får fejlen:
System.StackOverflowException was unhandled An unhandled exception of type 'System.StackOverflowException' occurred in App_Code.wucavkdx.dll make sure you dont have infinitive loop
du behøver ikke at sætte GridView1.DataSourceID = null;
paste lige koden til hele den side som kalder: ordre ordre = new ordre(); ordre.KundeNavn = "InternOrdre"; ordre.InternTekst = "Uproduktivtid"; ordre.OrdreGruppe = "0"; ordre.OrdreNr = "0"; List<ordre> test = new List<ordre>(); test.Add(ordre); GridView1.DataSourceID = null; GridView1.DataSource = test; GridView1.DataBind();
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.