Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Vil lige nævne at jeg har adskilt html og selve koden...sådan at classen Bil ligger i en fil får sig..(Hvis det har noget betydning)..der er dog oprette en reference til classen
ok nu brokker den sig ikke mere...formen kommer fint op og jeg taster et navn ind få at teste det...jeg trykke submit for at se resultatet i repeater og får følgende fejl:
Exception Details: System.InvalidCastException: Specified cast is not valid.
Line 22: <ItemTemplate><div><%#((bilTester.Bil)((DictionaryEntry)Container.DataItem).Value).Name%></div></ItemTemplate>
Meget skummelt...er det fordi den bliver kastet forkert eller??
Tjaa, hellere det. Jeg kan ikke se hvor dictionary kommer ind i billedet - bortset fra at bil-klassen kun har 2 værdier som et dictionaryentry. Men jeg er nu heller ikke sikker på at et direkte cast virker uden DataBinder.Eval
tusinde tak for Jeres hjælp jepsen point er dine...
lige et hurtigt spørgsmål...
den returnere kun et object selvom jeg skriver ind i formen flere gange... er det fordi den opretter en ny Datasource hver gang jeg trykker på knappen??
private void Button1_Click(object sender, System.EventArgs e) { Bil bilObj = new Bil(name.Text, model.Text); bilArray.Add(bilObj); bilTable.DataSource=bilArray; bilTabel.DataBind();
hmm det vil sige at man ikke kan benytte array til noget...skulle gerne være sådan at jeg kunne tilføje en masse biler til arrayet, som jeg så kunne se ved hjælp af repeater...og når jeg så var færdig med at tilføje biler, vil jeg kunnne gemme det hele i en db f.eks...
Extreme: Den letteste måde at tilføje et nyt bilobjekt til grid'et er at hente den oprindelige datasource ind i et array og derefter kalde Add: button1_click{
ArrayList bilArray = 'hent værdierne fra DB' Bil bilObj = new Bil(name.Text, model.Text); bilArray.Add(bilObj); bilTable.DataSource=bilArray; bilTabel.DataBind(); }
hmmm ok...min ide var bare at man kunne lave en multiAdd..hvis du forstå altså tilføje en masse biler til array og dernæst gemme det hele...istedet for kun at gemme en bil ad gangen....
men man kan måske gemme sit array i session og på den måde bevare sit array...
nåår der er nok til et nyt spørgsmål...
du har været mere en flink jepsen....svar og du skal modtage :)
ahh fandt ud at at hvis man sætte sit array til public static,,, kan man oprette flere objecter i sit arrayList...meget smart
Synes godt om
Ny brugerNybegynder
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.