NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » ASP.NET datasets...
Onderaan pagina
Dominator 3.434
wzl-lid
Sinds 16/12/2004
T: 35 R: 809
10/8/2006 - 9:58u | Quote
yo, ik ga hier weer eens komen zagen.
ik ben bezig met een eindtest van asp.net hier in de vdab, en we moeten zo ne heel site maken waar je pizza's kunt bestellen enzovoort en zoverder.

heb al bijna alles,login pagina, admin pagina's en zo
in de bestelpagina zit m'n grootste probleem.
het moet het winkelwagentje principe zijn.

ik voer gegevens in aan linkerkant, druk op knop, en die zouden dan moeten aan de rechterkant van de pagina in een datagrid verschijnen
telkens als ik iets toevoeg, moet het er onder komen.

nu mijn probleem is, voor een datagrid te gebruiken, heb je een dataset nodig, en een dataset is iets dat gegevens opvraagt uit een databank, waarmee je dan bewerkingen kan doen en zo. van mij moet het niet uit de databank komen, maar moet ik die gegevens toevoegen, en dan uiteindelijk met druk op knop, alle gegevens die in datagrid zitten in databank toevoegen.

enig idee hoe da in elkaar zit om lege dataset/datagrid beetje per beetje op te bouwen? of andere alternatieven?
waar er ook rekening mee moet gehouden worden, is dat bij druk op knop de pagina gerefresht wordt en zo variabele gegevens weer leeggemaakt worden.
Poel
Respect!
Sinds 13/1/2003
T:10 - R:122
10/8/2006 - 13:08u | Quote
Eerst en vooral, ik ken niks van ASP en ASP.NET. Dit gezegd zijnde...

Volgens mij heb je geen database nodig om met een datagrid te werken. Datagrids worden wel gebruikt om de gestructureerde gegevens uit een database in op te slaan maar hun gebruik blijft niet beperkt tot databases...

In onderstaande links vind je misschien wat nuttige info over datagrids...
GoDotNetTutorials
codeSample
And as always, a coders best friend

Veel succes!
naftebak 3.341
WZL-lid
Sinds 8/6/2003
T:9 - R:1047
14/8/2006 - 15:25u | Quote
Ik ken ook niets van asp.net, maar in php kan je dat oplossen met sessies. Blijkbaar bestaat er ook iets om met sessies om te gaan in asp.net:

One of the challenges to developing a successful Web application is maintaining user information over the course of a visit, or session, as the user moves from page to page in an application.

HTTP is a stateless protocol, in the sense that a Web server is concerned only with the current HTTP request for any given Web page. The server retains no knowledge of previous requests, even if these occurred only prior to the current request.

This inability to remember the state of previous requests presents unique challenges when writing Web applications such as an online shopping cart, that need to track the catalog items a user has selected while moving around the various pages of the catalog.

ASP.NET provides a solution for managing session information via the System.Web.SessionState namespace. This namespace describes a collection of classes used to enable storage of data specific to a single client within a Web application. The session-state data is used to give the client the appearance of a persistent connection with the application.

Using the intrinsic ASP.NET Session object and a special user ID generated by the Web server, developers can create smart applications that can identify each user and collect information that an application can then use to track user preferences or selections.


Bron

edit: Nog eens tegoei uw vraag gelezen en blijkbaar was dat niet echt het probleem Well, never mind, ik laat het toch staan

Laatst aangepast door naftebak op 14/08/2006 15:28:06u (1x aangepast)
m0rPh3uS 3.172
WZL-lid
Sinds 13/1/2003
T:1 - R:38
16/8/2006 - 10:29u | Quote
Het principe van een datatset is, dat je deze kan opvullen op verschillende manieren. Één daarvan is gegevens ophalen van een databank en deze dan via een DataAdapter inladen in een DataSet. Maar een DataSet kan ook gewoon gemanipuleerd worden. Je kan dus een nieuwe tabel aanmaken in de dataset en hier dan nieuwe kolommen gaan aanmaken en daarna rijen gaan toevoegen. Dus je hebt in theorie geen databank nodig.

Aangezien je over een datagrid spreekt, ga ik ervan uit dat je met ASP.NET 1.1 werkt. Maar een goede oplossing in ASP.NET 2.0 zou zijn: werken met een ObjectDatasource. Het principe hier is dat je eender welk object als datasource kan gebruiken. Meestal dus een (generic) list van objecten die je dan rechtstreeks kan binden aan de gridview (vroeger datagrid in 1.1). Dit misschien even in het achterhoofd houden moest je ooit naar 2.0 overschakelen.

Hope it helps.
Dominator 3.434
wzl-lid
Sinds 16/12/2004
T:35 - R:809
16/8/2006 - 12:35u | Quote
heb gewoon nu een apart tabelletje gemaakt waar ik die gegevens tijdelijk kan in steken en verwijderen.
nadien wordt die weer leeggemaakt en zo.
m'n probleem is door wa brokkelwerk toch nog goe gekomen
toch bedankt allemaal
 
Bovenaan pagina