Jeg gerne vil hjælpe dig hvis du giver feedback til de folk som har hjulpet dig før - du har mange spørgsmål som stadigvæk er åbne, uden at du har svaret/givet points til hjælperne/lukket spørgsmålet som ikke længere aktuelt. Hvis du er i tvivl om proceduren så spørg. Hvis du ikke er i tvivl og blot ikke ønsker at gøre det, så vent på en anden end mig:)
Mener du UpdatePanel ? Eller hvilket panel ? Hvis det fungerer med et fritstående formview, men ikke med et formview som sidder i et panel, så kunne det tyde på at din udenomliggende kode ikke længere kan finde værdierne i formview'et. Dette er helt normalt, da kontroller/værdier som sidder inde i en container af en eller anden slags ikke er direkte tilgængelige udefra men skal findes f.eks. vha. MitFormView.FindControl("NavnetPåDen").
Hvis dette ikke hjælper, så prøv lige at klistre din kode ind her - aspx for kontrollen og det omliggende, samt den code-behind hvor du gør et eller andet med dit formview.
Det er de 3 første linjer der får det til at "fejle".
Jeg har selve siden, - hvor der er mit ASPxRoundPanel, deri er der mit FormView, og så er der mig EditTemplate hvor der er en UpdateKnap, - hvordan f.... for jeg tricket den knap!
"hvordan f.... for jeg tricket den knap!" ikke forstået - skal knappen trigges udefra ? Vis den code-behind du prøver at køre, eller uddyb hvad det er du ønsker, hvordan koden ser ud og hvordan den reagerer.
Forfra. (simpelt) Problemet er at Jeg har et Formview kontrol på siden, som kan indsætte, slette og redigere data.! Det første er indsat i et alm. Panelcontrol. Og her virker indsæt, slet og rediger.
Mit andet FormView er indsat i en ASPxRoundPanel, - her kan jeg hverken indsætte eller redigere, men kan godt slette.!
Er det helt normalt? Eller kan der være en bug i ASPxRoundpanel´et komponenten.!
Hvordan vælger du hvilken record bliver vist i dit formview ? Har du noget code-behind, så vis denne (altså aspx.vb/aspx.cs)?
Og lige en afklaring på "kan jeg hverken indsætte eller redigere.." Betyder det at du trykker på de relevante knapper men intet sker overhoved ? Eller får du en postback, men data er ikke blevet ændret, og formviewet sidder stadigt i insert eller edit mode som ved udgangen ? Eller at formviewet returnerer til default mode, men data er ikke blevet ændret i db'en ?
Betyder det:
Jeg trykker på Når dit Formview er inde i AspxRoundPanel,
Ved listning tages den sidste post i databasen! "kan jeg hverken indsætte eller redigere.." -> Den laver et postback, men intet sker, ud over at den viser sidste indsatte post. - Og ja, den redigere ved nærmere eftertanke, - men alle felterne bliver sat til null !!
Enten er der noget jeg har misforstået, ellers virker det bare ikke.!
De 2 fuldstændig identiske FormView´s, - og det virker SUPER med et almindelig panel, - men af h.... til med ASPxRoundPanel. - Jeg tror det er en bug et eller andet sted.!
Så, neoman - hvis du ikke umiddelbart har en ide om det, - så læg et svar. - Du fortjener point på dette spørgsmål!
Jeg tvivler på en bug for commerciel s/w - buggen sidder som oftest mellem stolesædet og skærmen:).
Jeg har da masser af idéer, men det kræver du læser spørgsmålene nøje og besvarer dem. Folk laver tit ged i det i deres code-behind, og den har du hidtil nægtet at vise, på trods af gentagne spørgsmål dertil. Årsagen til at jeg spø'r om det er at 1). folk tit overskriver deres data i PageLoad, og 2). glemmer, at en kontrol gemt i dybden på en anden kontrol ikke er tilgængelig direkte men oftest skal FindControl'es. Hvis du ikke har nogen code-behind så ville det også være rart at få det udelukket, i stedet for blot at famle i blinde. Husk, at på trods af mine superman-evner, så kan jeg hverken læse tanker eller vide hvad der sidder i din kode.
Og jeg gider da ikke samle points for et problem som stadig er på samme stade som da jeg tog fat i det. Så Compilos - klem balderne sammen og spyt ud ! :)
Jeg fatter det sgu ikke lige 100 procent. - Nu ville jeg lige lave et eksempel og ligge op, så du kunne se det! - Så prøvede jeg at sætte ASPxRoundPanel controllens EnableViewState=false - Så virker det sgu.! Ja jeg må bare indrømme at jeg ikke helt fatter det. ViewState skulle vel bare huske værdierne, - hvorfor kunne den ikke find ud af det (f.eks indsætte null)
PS:Jeg havde intet i mit CodeBehind :-) (Sorry)
Nu ligger du f.... et svar, Og SUPER tak for hjælpen og indsatsen.
hrmpf - så at disable viewstate på kontrollen får den til at funke ? Det gi'r bare SÅÅÅÅÅÅÅÅÅÅ meget mening - NOT :)
Nu er jeg faktisk blevet oprigtigt nysgerrig, men, mange af livets mysterier må man tage som de er, i stedet for at grave efter en ikke-eksisterende løsning til hudløshed. Såfremt det nu fungerer, selv om det lyder mystifistisk, så kan vi vel lukke den sag. Ellers må du råbe og skrige og skabe dig !!!!!!!!!! :)
Jamen, det er sgu rigitg. - Jeg tror jeg vil prøve og maile dem, og se om de kan gi´ en forklaring på denne underlige hændelse!.
Men igen, - super tak for hjælpen. (du hører måske nærmere)
/Compilos
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.