06. december 2002 - 15:46Der er
7 kommentarer og 1 løsning
Event til når indholdet i en DataList ændrer sig
Findes sådan en? jeg har søgt en del i sdk'et og i VS.Net, men halvdelen af de forskellige event til en datalist ved jeg ikke hvad bruges til, eller om det kan bruges...
Problemet er nemlig, at jeg har en thread der opdaterer indholdet i en datalist. Jeg vil dog gerne kunne styre det sådan, at når indholdet ændrer sig stopper threaden ved hjælp af en bool update = true/false. nogen der har ideer til hvordan det gøres nemmest?
Jeg kan da også godt sige hvorfor jeg har lavet sådan en thread.. det er så ene og alene af den grund at access er lidt sløv i optrækket. Jeg er ved at lave et program, hvor man skal kunne oprette brugere, som så igen bliver vist i en datalist. Problemet er, at når en bruger oprettes går der mellem 1-3 sekunder før access er helt færdig, så hvis jeg bare kalder min GetCustomers procedure lige efter at kunden er oprettet dukker han ikke op :(
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
mufoxe>> datagrid?? jeg bruger datalist, og jo.. som det er nu opdaterer den hele tiden... hvilket ikke er optimalt. Jeg vil gerne have den til kun at opdatere fra jeg tilføjer en ny kunde til at indholdet i datalisten rent faktisk ændrer sig :)
simoooon.... en eller anden... hjææælp... hehe... er der virkelig ikke nogen der har en ide til hvordan problemet nemmest bliver løst? Jeg er villig til at skrive koden om, hvis den måde det gøres på nu ikke er optimal.
(hehe) Smider du ikke lige noget kode op? Umiddelbart ville jeg synes at det ville være smart at lave en ny klasse som arver fra DataList med en override af en Add/Edit-funktion (ved ikke lige helt hvordan DataList fungerer) som gør det samme + trigger en event.
Der er jo de indbyggede EditCommand, UpdateCommand, CancelCommand, DeleteCommand og ItemCommand events, som triggeres når man klikker på forskellige knapper.
Som du kan se så kører den kun når boolGetCostumers er true, og det var så min tanke, at den er sat til false pr default. I det at man tilføjer en ny kunde bliver den sat til true, og så snart at indholdet af lstCustomers rent faktisk bliver ændres skal den sættes til false igen.
så fik jeg det sq til at virke.. det skal lige optimeres lidt, men det virker :)
Istedet for at lade min tråd køre hele tiden, starter jeg den først i det øjeblik en kunde bliver oprettet, og tråden stopper så igen når indholdet af listen ændrer sig
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.