Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


DataSet och Klasser

Postades av 2006-02-16 11:34:53 - Björn Kullberg, i forum c# (c-sharp), Tråden har 2 Kommentarer och lästs av 652 personer

Hej,

jag laddar in ett dataset till min applikation. Detta DataSet använder jag för att fylla i ett formulär, t.ex. om Kund. Kund är ju också en Klass. När bör man skapa ett objekt av Kund? Redan när man laddar upp kundatan i formuläret, eller när man skall ändra i det?

Som det är nu så kan jag "ju lika gärna" fylla formuläret med mitt DataSet, uppdatera DataSetet vid ändring OCH vid ny kund samt spara tillbaka allt detta utan att ha skapat ett objekt av Kund.

Samtidigt vill man kanske ha en KundManager som har en metod som tar emot ett objekt av Kund och därefter sparar till DB, textfil, xml eller vad man vill... Samtidigt kan ju göra allt detta med bara DataSetet också...

/Björn
(ny på ObjektOrientering)


Svara

Sv: DataSet och Klasser

Postades av 2006-02-16 13:07:22 - Marcus Gus

Min åsikt....

Bestäm dig för att antingen använda entitetsobjekt eller dataset. Vi har tidigare använt dataset på en serverdel och objekt på klienten och det blir ett jädrans bök att hålla kolla på transformeringen fråb DS till objekt och sedan tvärtom när man skall spara. Numer använder vi bara objekt och inga dataset alls.

Vilket du vill göra är upp till dig och det som du känner dig mest bekväm med, båda sätten har fördelar och nackdelar, men blandar du så får du nog mer nackdelar än fördelar...

Hade några jättebra artiklar på MSDN, men de verkar ha gjort om så att det enda de leder till numera är MSDN's förstasida och jag har inte tid just nu att leta reda på sidorna igen.


Svara

Sv: DataSet och Klasser

Postades av 2006-02-17 09:39:14 - Ola Lindfeldt

En bra kompromiss om du vill använda Dataset...
<code>
Public Class Kund
Public Property DsKund As KundDataset ' typat Dataset
'-----------------------------------------------------------------
Public Function GetDS(kundNR As Integer) As KundDataset
Public Function Update() As Integer
Public Delete(kundNR As Integer) As Integer
Public GetOrders (fromDate As Date toDate As Date) As OrdersDataset
End Class


'--- Anrop --------------------------------
Dim K As New Kund
K.GetDS(1234)
With K.DsKund.Kund.Item(0)
txtKundnr.Text = .KundNr
txtKundNamn.Text = .KundNamn
End With
</code>
edit: hehe VB i C#-forumet.. alltid irriterar det någon..? ;)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
715
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies