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


ArrayList problem

Postades av 2005-04-17 10:10:10 - markus rengfors, i forum c# (c-sharp), Tråden har 4 Kommentarer och lästs av 797 personer

Hej,
Hoppas att nån kan hjälpa mig.

Jag har en array med objekt som jag vill presentera på min webb. Jag databinder en datalist till min array och allt är bra. Men!
Mina objekt har en egenskap som består av en annan array. Och jag undrar hur jag ska kunna binda den arrayen till en datalist invid min första datalist. Eller hur jag ska lösa det?

Lite rörigt men ett exempel är:

KUND1 order1
order2

KUND2 order5
order6
order7

I detta fall innehåller varje kundobjekt en array med ordrar. Jag är nybörjare inom .net och skulle vara tacksam om någon kan peka mig i rätt riktning. C#.

Tack!
/Markus


Svara

Sv: ArrayList problem

Postades av 2005-04-17 20:02:20 - Fredrik Edström

Du kan göra det hela lite mer "objekt" orienterat. Skapa ett Kund objekt som har en egenskap av typen Orders. Orders är ett sammlingsobjekt för typen Order. Genom en indexerare i Orders objektet kan du lätt få åtkomst till de orderar som skapas för ett kundobjekt. Lite rörigt kanske, men jag gjorde ett litet exempel iform av en Console app. Du förstår säkert principen:

<code>
using System;
using System.Collections;

namespace tjosan
{
class Class1
{
static void Main(string[] args)
{
Kund k1 = new Kund("Kund1");
Kund k2 = new Kund("Kund2");
k1.CreateOrder(1);
k1.CreateOrder(2);
k2.CreateOrder(1);
k2.CreateOrder(2);
k2.CreateOrder(3);
Console.WriteLine(k1.orders[0].OrderID.ToString());
Console.WriteLine(k1.orders[1].OrderID.ToString());
Console.WriteLine(k2.orders[2].OrderID.ToString());
Console.ReadLine();
}
}

public class Kund
{
public string Namn;
public Orders orders = new Orders();
public Kund(string name)
{
this.Namn = name;
}
public void CreateOrder(int orderId)
{
Order o = new Order(orderId);
this.orders.Add(o);
}
}

public class Order
{
public int OrderID;
public Order(int id)
{
this.OrderID = id;
}
}

public class Orders : CollectionBase
{
public Orders(){}
// Indexerare som ger åtkomst till ett objekt
public Order this[ int index ]
{
get
{
return( (Order) List[index] );
}
set
{
List[index] = value;
}
}
// Lägg till ett Order objekt i sammlingen
public int Add( Order value )
{
return( List.Add( value ) ); }
//metoder för att tabort etc .........
}
}
</code>


Svara

Sv: ArrayList problem

Postades av 2005-04-17 20:04:08 - Patrik Löwendahl

http://www.cshrp.net/content.aspx?showID=885

Här har du en artikel som pratar om hiearkisk data i asp.net.

Det du måste göra är att nästal datakontroller och för varje item i den första binda den nästlade mot dina ordrar.


Svara

Sv: ArrayList problem

Postades av 2005-04-18 21:00:55 - markus rengfors

Hej på er,

vilket engagemang, tack!
Jag provar lite av varje. Patriks lösning ligger väl närmast till hands just nu. Jag testar just nu med hashtable också. Några funderingar runt det? Jag postar lösningen när jag är klar.
Tack ska ni ha.

/Markus


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

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 570 875
27 965
271 771
519
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